Je veux planifier l'exécution d'un script Bash.
Il n'y avait qu'un crontab système. J'ai donc ajouté un fichier crontab pour root dans /var/cron/tabs.
Le script à exécuter :
Le crontab :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/bin/sh cd /chemin/ chmod -Rf 777 répertoire chown -Rf 'user':groupe répertoire echo "OK!"
J'ai bien installé le crontab.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SHELL=/bin/sh PATH= HOME= MAILTO="" # #minute hour mday month wday who command # 15 12 * * * root /usr/cronChown.sh
Il a été renommée tout simplement root (?), le fichier d'origine restant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part crontab root-crontab
Mais rien ne se passe.
De plus, mais c'est secondaire je pense,
ne me liste que ce fichier crontab et plus le crontab système mais il est toujours éditable directement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part crontab -l
J'avais été voir sur cette page d'explication.
OS : FreeBSD 6.1.
J'ai cherché mais n'ai rien trouvé sur le forum. Merci par avance.
Partager