cron Cher client, Pour éditer une crontab sur votre

Transcription

cron Cher client, Pour éditer une crontab sur votre
28/02/13
cron [FAQ Nfrance]
cron
Cher client,
Pour éditer une crontab sur votre serveur dédié, il faut dans un premier temps modifier le type de compte de
l'utilisateur pour autoriser le ssh.
Ensuite vous pouvez vous connecter en ssh en utilisant par exemple le logiciel putty ou l'application Terminal
sur Mac.
Une fois connecté au prompt tapez :
EDITOR=ee crontab -e
Cela ouvre un fichier.
Le format de la crontab est le suivant : mm hh jj MMM JJJ tâche
* mm représente les minutes (de 0 à 59)
* hh représente l'heure (de 0 à 23)
* jj représente le numéro du jour du mois (de 1 à 31)
* MMM représente le numéro du mois (de 1 à 12) ou l'abréviation du nom du mois (jan, feb, mar, apr, …)
* JJJ représente l'abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente
le dimanche, 1 représente le lundi, ..)
* tâche représente la commande ou le script shell à exécuter
Pour chaque unité de temps (minute/heure/…) les notations sont possibles:
*
*
*
*
*
* : à chaque unité de temps (0, 1, 2, 3, 4…)
5,8 : les unités de temps 5 et 8
2-5 : les unités de temps de 2 à 5 (2, 3, 4, 5)
*/3 : toutes les 3 unités de temps (0, 3, 6, 9…)
10-20/3 : toutes les 3 unités de temps, entre la dixième et la vingtième (10, 13, 16, 19)
Par exemple exécution d'un script php toutes les 30 minutes :
*/30 * * * * /usr/local/bin/php -f /home/k1001/scripts/test.php\\
Exécution d'un script php (via http) tous les jours ouvrés à 11h 15 sans conserver la sortie :
15 11 * * 1-5 /usr/bin/fetch -o /dev/null http://www.monsite.com/test.php
Le même en envoyant la sortie par mail :
15 11 * * 1-5 /usr/bin/fetch -o - http://www.monsite.com/test.php | mail -s "Mon Cron" [email protected]
En cas d'erreur vous trouverez les informations nécessaires en consultant (par exemple dans le webmail), les
mails de l'utilisateur en question (dans notre exemple k1001).
Vous pouvez commenter vos crontab (les lignes débutant par # sont ignorées). Pour connaitre les taches
programmées faire :
crontab -e
Cordialement,
Support Technique NFrance Web: http://www.nfrance.info/ [http://www.nfrance.info/] Fax: +33 534 455 507
c ron.txt · D ernière modific ation: 2 0 1 1 /1 1 /1 4 1 6 :1 8 (édition externe)
faq.nfrance.com/cron
1/1