CronTab

Vous n'arrivez pas à faire ce que vous voulez ? Vous avez un problème avec un logiciel ou son installation ?

Modérateur : Mods GNU/Linux

mgserv

CronTab

par mgserv »

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
Dernière modification par mgserv le 16 sept. 2008 14:43, modifié 1 fois.
captnfab

Re: CronTab

par captnfab »

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.
mgserv

Re: CronTab

par mgserv »

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
captnfab

Re: CronTab

par captnfab »

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...
mgserv

Re: CronTab

par mgserv »

captnfab

Re: CronTab

par captnfab »

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

Code : Tout sélectionner

M H * * * root touch /tmp/blabla
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 :)
mgserv

Re: CronTab

par mgserv »

Voici le contenu de mon crontab

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
je test ta manip superieure a 5 minutes et je te dis quoi juste aprés

merci
mgserv

Re: CronTab

par mgserv »

Non rien ne fonctionne on dirais, sa me saoul :)

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
captnfab

Re: CronTab

par captnfab »

Ça ne fonctionne pas ? C'est ce que j'espérais :)

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
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

Code : Tout sélectionner

dpkg -l|grep cron
Et renvoie-moi le résultat :)
mgserv

Re: CronTab

par mgserv »

Oki ligne commenté

blablabla à 16h39 normalement :) j attend et je te poste apres

rapport du grep
ii cron 3.0pl1-100 management of regular background processing
merci
mgserv

Re: CronTab

par mgserv »

Ben sa na rien fait le blablaaa

sa pourrais être du au chmod ? actuellement a 644 !

merci
captnfab

Re: CronTab

par captnfab »

Non, ça ne vient pas du chmod.

Essaye de faire un

Code : Tout sélectionner

ps aux | grep cron
et donne moi la sortie.
mgserv

Re: CronTab

par mgserv »

Voili voilà

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
mais ça pourrais avoir avec ça ?

Code : Tout sélectionner

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
car sur le mien je n'ai pas le

Code : Tout sélectionner

MAILTO=root
HOME=/
merci
captnfab

Re: CronTab

par captnfab »

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 :

Code : Tout sélectionner

# m h  dom mon dow   command
rajoute la ligne

Code : Tout sélectionner

M H * * * touch /tmp/bli
(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 :)
captnfab

Re: CronTab

par captnfab »

mgserv a écrit : mais ça pourrais avoir avec ça ?
car sur le mien je n'ai pas le

Code : Tout sélectionner

MAILTO=root
HOME=/
merci
Je ne l'ai pas non plus et ça reboot très bien avec la crontab pourtant ^^

Revenir à « Utilisation de GNU/Linux »