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 sylvain cresto (site web personnel) . Évalué à 1.
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 Fayçal GUENNAR . Évalué à 1.
[^] # Re: messages d'erreur
Posté par sylvain cresto (site web personnel) . Évalué à 1.
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 jimee (site web personnel) . Évalué à 1.
[^] # Re: /etc/crontab?
Posté par Fayçal GUENNAR . Évalué à 1.
merci pour vos reponses!
# Quelle est la difference
Posté par Calim' Héros (site web personnel) . Évalué à 3.
-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?
[^] # Re: Quelle est la difference
Posté par Jean-Eudes Manscourt . Évalué à 1.
Sous ubuntu, l'utilisateur root est désactivé, pas de cron pour lui... si mes souvenirs sont exacts.
[^] # Re: Quelle est la difference
Posté par sylvain cresto (site web personnel) . Évalué à 1.
# Normal
Posté par Obsidian . Évalué à 5.
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.