[cron] un crontab correct ne s'execute pas

Résolu
Bonjour,
sous redhat linux un crontab trés simple :
0 10 * * * ls > lsfile
ne s'exécute pas.
RQ: le meme crontab s'exécute sur une autre machine exactement de même type et même os.

merci

8 réponses

  1. Bonjour hatem_gtc
    Pourrais tu expliquer ce qui a résolu le probleme .
    1. Bonjour j'ai eu le meme probleme, il faut vraiment utiliser les chemein absolu
      Même pour executer un script
      Exemple pour lancer un script a 11h25 tout les jours :
      25 11 * * * /bin/sh /CheminAbsolutDuScript/nomDuScript.sh

      et ça fonctionne parfaitement
      1. crond doit etre planté
        fait un
        /etc/init.d/crond restart

        ou
        /etc/init.d/cron restart
        
        selon ta distrib

        pour reinitialiser

        Deuxiemement il faut jamais utiliser autre chose que crontab -e pour editer crontab !!!!!!!

        si tu as utiliser autre chose c'est normal ça ne marchera jamais !
        1. Contributeur
          Mets plutot:
          0 10 * * * /bin/ls > /tmp/lsfile

          avec de chemins absolus ou encore mieux avec un vrai script contenant de chemins absolus et aussi lance par un chemin absolu.
          1. Merci,
            Mais toujours ça marche pas.
            y a t'il un log ou je peux trouver les résultat de l'exécution du crontab?
        2. Contributeur
          S'il y a une faute ou meme un message general il devrait faire un mail a root, donc connecte toi en root et regarde avec un client mail quelconque (que tu as installe chez toi) les mails que root a recus, normalement tous les machins crontrab font de messages, defois meme si ca marche correctement, certainement s'il y a erreur. Bien sur ce sont de mails qui restent a l'interieur du systeme. Les mails a root devraient figurer dans le fichier /var/spool/mail/root mais ce n'est pas commode y acceder par emacs ou similaire (mais c'est possible tant il n'y a pas de blabla-mime etc. la dedans).
          1. c'est dans le crontab de qui? de root?
            1. Le crontab de tous les users ne fonctionne pas. Même celui de root
          2. Merci pour tous
            le pb est résolu
            1. ben explique :)
            2. c clair
            3. Toujours pareil... Problème résolu sans réponse... handicapé
            4. gros blaireau...