[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 .
    8
    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
      3
      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 !
        2
        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
          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?
            0
        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
          1. c'est dans le crontab de qui? de root?
            1
            1. Le crontab de tous les users ne fonctionne pas. Même celui de root
              0
          2. pas cool!
            sur liste noir hatem_gct
            0
            1. Merci pour tous
              le pb est résolu
              -5
              1. ben explique :)
                0
              2. c clair
                0
              3. Toujours pareil... Problème résolu sans réponse... handicapé
                0
              4. gros blaireau...
                0