Pages : 1
#1 Le 03/08/2016, à 09:27
- bbenn
[résolu] souci crontab
Salut,
j'ai voulu planifier un truc dans la crontab et il ne passe rien
du coup j'ai fais un truc tout bidon pour tester:
voila le contenu de /etc/crontab et notament mon test en dernière ligne
# /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 31 > /dev/null 2> /dev/null
*/1 * * * * root echo toto >> /tmp/test
et il ne se passe toujours rien
c'est forcément moi qui ne fait pas ce qu'il faut
Dernière modification par bbenn (Le 03/08/2016, à 20:39)
Hors ligne
#2 Le 03/08/2016, à 10:24
- gl38
Re : [résolu] souci crontab
Ce n'est pas comme ça qu'on utilise cron d'habitude.
Il y a une commande
crontab -e
qui appelle un éditeur simple par exemple nano pour éditer le crontab de l'utilisateur et qui relance cron pour que les modifications soient prises en compte
Avec sudo en plus on a accès au crontab de root.
La commande
crontab -l
donne la liste des commandes programmées.
Je ne sais ce que doit faire rtm, mais si ça doit ouvrir une fenêtre il va falloir se fatiguer un peu plus.
Cordialement,
Guy
Dernière modification par gl38 (Le 03/08/2016, à 20:49)
Hors ligne
#3 Le 03/08/2016, à 20:31
- bbenn
Re : [résolu] souci crontab
j'en suis venu a éditer le fichier /etc/crontab car il n'y avait pas de cron pour root (ni pour les autres users)
j'ai donc tenté ta méthode. ça m'a averti qu'il n'y a pas de cron et du coup ça m 'en a fait un d'après un template
j'y ai ajouté ma ligne (echo toto...)
mais ça ne fait toujours rien
quel est le fichier qui correspond au cron pour un user? (root par exemple)
Hors ligne
#4 Le 03/08/2016, à 20:36
- bbenn
Re : [résolu] souci crontab
OK j'ai trouvé il ne faut pas spécifier le user qui lance la commande
pas bien
*/1 * * * * root echo toto >> /tmp/test
bien
*/1 * * * * echo toto >> /tmp/test
pourtant j'ai déjà vu ça
bref ça marche
Hors ligne