Forum Linux.debian/ubuntu crontab ne m'obeit pas!

Posté par  .
Étiquettes : aucune
0
20
fév.
2007
Bonjour à vous amis Linuxiens,

Encore une fois je me remet à vous pour résoudre l'un de mes plus gros problemes ...:la crontab ..

en fait voila, je dois lancer l'execution d'un script (que j'ai appelé superreboot) il prend en parametres 2 valeurs: le temps que l'on donne avant le reboot et la raison du reboot.

Manuellement je l'utilise comme suit:
/usr/sbin/superreboot.sh 1 'reboot de maintenance'
et ça marche sans probleme..

MAIS a partir de la crontab, pour lancer le script tous les matins a 5h je fais un:
0 5 * * * /usr/sbin/superreboot.sh 1 'reboot quotidien automatique'

et malheureusement ça ne marche pas!
Avez vous une idée de la raison pour laquelle crontab m'ignore ?
  • # messages d'erreur

    Posté par  (site web personnel) . Évalué à 1.

    Tapes "mail", tu auras peut être la sortie de ton script ou un message d'erreur envoyé par la crontab te donnant plus d'informations sur ce qui c'est passé !
    Si tu ne vois rien ajoute une ligne au début de ton script (par exemple un "date >> /tmp/toto") pour t'assurer que le script est bien lancé.
    • [^] # Re: messages d'erreur

      Posté par  . Évalué à 1.

      j'ai meme jeté un coup d'oeil dans /var/log/syslog ... aucune trace de l'execution de mon script
      • [^] # Re: messages d'erreur

        Posté par  (site web personnel) . Évalué à 1.

        Rajoutes /bin/sh devant la commande dans la crontab:

        0 5 * * * /bin/sh /usr/sbin/superreboot.sh 1 'reboot quotidien automatique'


        Si avec ça ça marche vérifies les droits de ton script.
  • # /etc/crontab?

    Posté par  (site web personnel) . Évalué à 1.

    Attention, si c'est le fichier /etc/crontab, il faut mettre un utilisateur avant la commande!
    • [^] # Re: /etc/crontab?

      Posté par  . Évalué à 1.

      j'utilise crontab -e pour editer ma crontab.... mais j'essaierai quand meme d'ajouter ma ligne dans /etc/crontab
      merci pour vos reponses!
  • # Quelle est la difference

    Posté par  (site web personnel) . Évalué à 3.

    Quelle est la difference entre ton script et un appel a shutdown avec des options de ce type
    -r +1 "Reboot de maintenance"

    Est ce que l'utilisateur utilisé par cron a bien le droit d'utiliser les commandes que ton script utilise?
  • # Normal

    Posté par  . Évalué à 5.

    crontab ne m'obeit pas !


    C'est normal : c'est un logiciel libre !

    (Je sors. -->[]).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.