CronTab
Modérateur : Mods GNU/Linux
CronTab
Bonjour a tous et a toute !
j'ai un petit problème avec un crontab, j explique ! j'ai lu le tutaux de mélodie ! et j'ai fais ce qu'elle dis
je voudrais rebooter mes machines tous les jours vers 06h00 du matin...
J'ai ajouter ceci dans /etc/crontab
00 06 * * * root /sbin/reboot -r now sa ne fonctionne pas
donc j'ai essayer ceci
00 06 * * * root /sbin/reboot sa ne fonctionne pas non plus
pourriez vous m aider
j'ai un petit problème avec un crontab, j explique ! j'ai lu le tutaux de mélodie ! et j'ai fais ce qu'elle dis
je voudrais rebooter mes machines tous les jours vers 06h00 du matin...
J'ai ajouter ceci dans /etc/crontab
00 06 * * * root /sbin/reboot -r now sa ne fonctionne pas
donc j'ai essayer ceci
00 06 * * * root /sbin/reboot sa ne fonctionne pas non plus
pourriez vous m aider
Dernière modification par mgserv le 16 sept. 2008 14:43, modifié 1 fois.
Re: CronTab
Bonjour mgserv,
Si tu as exactement ça dans la crontab, alors ça n'est pas étonnant que ça ne marche pas.
La commande est "/sbin/reboot" et non "/sin/reboot".
J'espère que ça aidera.
Si tu as exactement ça dans la crontab, alors ça n'est pas étonnant que ça ne marche pas.
La commande est "/sbin/reboot" et non "/sin/reboot".
J'espère que ça aidera.
Re: CronTab
Oop's désolé j'ai fait une faute de frappe sur le forum.
j'ai bien mis /sbin/reboot dans mon fichier crontab
donc je ne vois pas quoi faire.... :s
j'ai bien mis /sbin/reboot dans mon fichier crontab
donc je ne vois pas quoi faire.... :s
Re: CronTab
Est-ce que tu peux donner l'adresse du tuto de Mélodie que tu as suivi ?
Je vais réfléchir un peu au problème...
Je vais réfléchir un peu au problème...
Re: CronTab
Bon, chez moi ça marche, mais avec 15h51 au lieu de 6h00.
Est-ce que tu peux envoyer ton fichier crontab complet ?
Est-ce que tu peux essayer de rajouter une ligne
En remplaçant M et H par ce qu'il faut pour programmer la commande 5 minutes après l'heure à laquelle tu fais cette modification ?
5 minutes après, tu regardes si le fichier blabla a bien été créé dans /tmp
Essaye de remplacer le "06" de ta 2e colonne par un "6".
J'espère que ça aidera
Est-ce que tu peux envoyer ton fichier crontab complet ?
Est-ce que tu peux essayer de rajouter une ligne
Code : Tout sélectionner
M H * * * root touch /tmp/blabla
5 minutes après, tu regardes si le fichier blabla a bien été créé dans /tmp

Essaye de remplacer le "06" de ta 2e colonne par un "6".
J'espère que ça aidera

Re: CronTab
Voici le contenu de mon crontab
je test ta manip superieure a 5 minutes et je te dis quoi juste aprés
merci
Code : Tout sélectionner
00 06 * * * root /sbin/reboot
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
*/1 * * * * root /usr/local/rtm/bin/rtm 12 > /dev/null 2> /dev/null
merci
Re: CronTab
Non rien ne fonctionne on dirais, sa me saoul 
Oop's j'ai pas tous mis sur le fichier crontab

Oop's j'ai pas tous mis sur le fichier crontab
Code : Tout sélectionner
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
*/1 * * * * root /usr/local/rtm/bin/rtm 12 > /dev/null 2> /dev/null
Re: CronTab
Ça ne fonctionne pas ? C'est ce que j'espérais 
primo, je trouve cette ligne très louche :
essaye de rajouter un "#" en tout début pour la commenter.
Réessaye le coup de la création du fichier "blabla".
Si ça ne marche toujours pas, ouvre un terminal et tapes
Et renvoie-moi le résultat 

primo, je trouve cette ligne très louche :
Code : Tout sélectionner
*/1 * * * * root /usr/local/rtm/bin/rtm 12 > /dev/null 2> /dev/null
Réessaye le coup de la création du fichier "blabla".
Si ça ne marche toujours pas, ouvre un terminal et tapes
Code : Tout sélectionner
dpkg -l|grep cron

Re: CronTab
Oki ligne commenté
blablabla à 16h39 normalement
j attend et je te poste apres
rapport du grep
blablabla à 16h39 normalement

rapport du grep
merciii cron 3.0pl1-100 management of regular background processing
Re: CronTab
Ben sa na rien fait le blablaaa
sa pourrais être du au chmod ? actuellement a 644 !
merci
sa pourrais être du au chmod ? actuellement a 644 !
merci
Re: CronTab
Non, ça ne vient pas du chmod.
Essaye de faire un et donne moi la sortie.
Essaye de faire un
Code : Tout sélectionner
ps aux | grep cron
Re: CronTab
Voili voilà
mais ça pourrais avoir avec ça ?
car sur le mien je n'ai pas le
merci
Code : Tout sélectionner
# ps aux | grep cron
root 2572 0.0 0.0 11496 808 ? Ss 10:49 0:00 /usr/sbin/cron
root 22497 0.0 0.0 4412 708 pts/4 S+ 16:39 0:00 grep cron
Code : Tout sélectionner
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
Code : Tout sélectionner
MAILTO=root
HOME=/
Re: CronTab
Y'a une couille dans l'potage, mais je ne vois pas où.
Essaye de remettre ton fichier crontab comme il était à l'origine.
Ensuite, en root, tu tapes la chose suivante :
crontab -e
Cela devrait t'ouvrir un fichier avec nano (éditeur de texte en mode console)
Le fichier ne devrait contenir que :
rajoute la ligne
(même remarque que tout à l'heure
)
Tu noteras que cette fois-ci, il ne faut pas mettre "root" dans la ligne.
Pour sauvegarder et quitter :
Control+O, Entrée et Control+X
Puis attends de voir s'il te crée bli
Essaye de remettre ton fichier crontab comme il était à l'origine.
Ensuite, en root, tu tapes la chose suivante :
crontab -e
Cela devrait t'ouvrir un fichier avec nano (éditeur de texte en mode console)
Le fichier ne devrait contenir que :
Code : Tout sélectionner
# m h dom mon dow command
Code : Tout sélectionner
M H * * * touch /tmp/bli

Tu noteras que cette fois-ci, il ne faut pas mettre "root" dans la ligne.
Pour sauvegarder et quitter :
Control+O, Entrée et Control+X
Puis attends de voir s'il te crée bli

Re: CronTab
Je ne l'ai pas non plus et ça reboot très bien avec la crontab pourtant ^^mgserv a écrit : mais ça pourrais avoir avec ça ?
car sur le mien je n'ai pas lemerciCode : Tout sélectionner
MAILTO=root HOME=/