SAlut,
Alors, effectivement, si tu tente de mettre le script qu'on t'a fournis directement dans le crontab, ca ne va pas marcher!
Quand tu édite ton crontab, tu as qqch de ce genre:
1 2 3 4 5 6 7
|
# m h dom mon dow command
0 1 * * * /usr/sbin/logwatch
0 2 * * * /usr/sbin/apticron
0 6 * * * /home/backup/script_bkp.sh >> /var/log/bkp.log
0 18 * * * /home/backup/script_bkp_bdd.sh >> /var/log/bkp.log
45 * * * * /usr/bin/wget -O - -q -t 1 http://www.mon_domaine.com/cron.php |
(C'est un exemple de mon crontab, heinü Ne va pas recopier telle quel!)
En conséquence, si tu reprends mon exemple, il va te falloir créer un fichier ce_que_tu_veux.sh dans leqeul tu va y placer le code qui t'a été fournis plus haut. Puis tu rends ce fichier exécutable (chmod +x ce_que_tu_veux.sh).
Il ne te reste plus qu'a l'appeler depuis ton crontab. pour cela, les paramètres sont les suivant:
- les 5 premières positions définissent quand on veut appeler le script:m h dom mon dow
- minute (m)
- heure (h)
- jour (Day Of Month)
- mois (Month)
- jour de la semaine (Day Of Week)
- le paramètre suivant indique la commande a exécuter. C'est la que tu mettra l'appel a ton fichier, avec un renvoi d'erreur (si tu le veux, au moyen de la commande > ) dans un fichier de log.
Et c'est tout.
Onet
Partager