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 :
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!"
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
J'ai bien installé le crontab.
Il a été renommée tout simplement root (?), le fichier d'origine restant.
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.

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.