Crontab ne marche pas
Bonjour à tous et à toutes
Voici mon probleme j'essai de configurer un crontab exécutant mon script arret_pc.sh voici comment je proccède :
administrateur@pc-med300709b:~$ sudo -s
root@pc-med300709b:~# crontab -e
no crontab for root - using an empty one
29
1
# m h dom mon dow command
59 23 * * * /home/administrateur/Bureau/arret_pc.sh
?
59 23 * * * /home/administrateur/Bureau/arret_pc.sh >> /tmp/log.txt
?
J'arrive pas a compredre pourquoi ma configuration n'est pas prise en compte ???
Si vous avez des idées.....
Merci d'avance
Voici mon probleme j'essai de configurer un crontab exécutant mon script arret_pc.sh voici comment je proccède :
administrateur@pc-med300709b:~$ sudo -s
root@pc-med300709b:~# crontab -e
no crontab for root - using an empty one
29
1
# m h dom mon dow command
59 23 * * * /home/administrateur/Bureau/arret_pc.sh
?
59 23 * * * /home/administrateur/Bureau/arret_pc.sh >> /tmp/log.txt
?
J'arrive pas a compredre pourquoi ma configuration n'est pas prise en compte ???
Si vous avez des idées.....
Merci d'avance
Configuration: Ubuntu 9.10
24 réponses
-
Contributeursi tu veux utiliser ed tu tapes
crontab -e
i
15 10 * * * /sbin/shutdown -h 0
.
w
q -
Contributeurcrontab -e démarre un éditeur de texte pour modifier le fichier, par défaut visiblement ed que tu ne maitrises pas. tu peux choisir ton éditeur comme je l'ai indiqué p,u s haut, sinon tu fais :
(crontab -l ; echo '15 10 * * * /sbin/shutdown -h 0') ¦ crontab -
crontab -l -
Excuse,
Je voulais dire que je ne passe pas par vi
J'execute tout cela dans mon terminal voici comment je proccede :
Lance Terminal :
ensuite je tape la commande : sudo -s
pour me logger en root
et la je tape la commande : crontab -e -
Contributeurrien compris, répond à ma question
-
Non pour réaliser sa je lanec mon terminal et tape crontab -e
-
Contributeurquel éditeur texte utilises-tu habituellement ? tu fais par ex. pour que crontab ouvre vi :
export EDITOR=/usr/bin/vi
crontab -e -
Salut désolé j'ai pas pu le fare hier voial ce que sa me donne :
root@pc-med300709b:~# crontab -e
no crontab for root - using an empty one
29
1
# m h dom mon dow command
15 10 * * * /sbin/shutdown -h 0
?
w
29
q
crontab: "/usr/bin/sensible-editor" exited with status 1
root@pc-med300709b:~# crontab -l
no crontab for root
J'arrve pas a comprendre -
Contributeursi c'est ed taper
w
q -
Question peut etre bete mais pour moi quand je fini d'écrire ma ligne j'appuie sur entrée et après sa me met jsute :
?
Cela devrai dire que quand jappuie sur entrée il l'enregistre pas
Quelle command utiliser pour qu'il enregistre alors ma commande ???? -
Contributeurquand tu edites avec crontab -e tu ne sauve pas en sortant, quel editeur utilises tu ?
ou bien essaye:
echo '* * * * * date >> /tmp/log1' ¦ crontab -
crontab -l
tail -f /tmp/log1 -
Il me repond aucun crontab de crée !!
-
Contributeurque répond crontab -l
-
Ouais voila ce que j'ai fait et tjs rien fanchement je sais pas quoi faire :
root@pc-med300709b:~# service cron stop
cron stop/waiting
root@pc-med300709b:~# service cron start
cron start/running, process 2289
root@pc-med300709b:~# crontab -e
no crontab for root - using an empty one
29
1
# m h dom mon dow command
50 15 * * * /sbin/shutdown -h 0 >> /tmp/log.txt
? -
Contributeuressaye
service cron stop
service cron start -
J'ai donc essayé les 3 commandes est j'ai comme résultat :
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service cron status
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status cron
cron start/running, process 2245 -
Contributeuraffiche
crontab -l
cron ne fonctionne pas, essaye de le redémarrer
/etc/init.d/cron stop
/etc/init.d/cron start
/etc/init.d/cron status -
tjs pareil cela ne fonctionne pas !!!
Je commence a déséspéré vosu connaissez un autre moyen sinon pour programmer un arret quotidien
à 23h59 ???
Merci de votre aide -
Contributeurteste le cron avec une ligne
* * * * * date >> /tmp/testcron.log -
Voici ce qu'il me donne :
root 1140 1 0 11:21 ? 00:00:00 cron
root 2122 2102 0 13:07 pts/0 00:00:00 grep cron -
Contributeurhello
cron tourne ?
ps -ef¦grep cron
- 1
- 2
Suivant