informatique:linux:cron
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
informatique:linux:cron [2009/02/06 11:01] – créée pteu | informatique:linux:cron [2016/12/18 14:35] (current) – [Tips] Utilisation du "%" pteu | ||
---|---|---|---|
Line 11: | Line 11: | ||
On peut **l**ister, **e**diter ou supp**r**imer (**r**emove) ce fichier de conf : | On peut **l**ister, **e**diter ou supp**r**imer (**r**emove) ce fichier de conf : | ||
- | | + | <code bash> |
+ | crontab [-u user] {-l e r} | ||
+ | </ | ||
L' | L' | ||
Line 22: | Line 24: | ||
* echap puis **:q!** pour quitter sans sauvegarder | * echap puis **:q!** pour quitter sans sauvegarder | ||
- | La syntaxe du fichier est la suivante : ''# | + | La syntaxe du fichier est la suivante : ''# |
Il existe des méta-caractères : | Il existe des méta-caractères : | ||
Line 37: | Line 39: | ||
On obtient une confirmation de la prise en compte de la modification : | On obtient une confirmation de la prise en compte de la modification : | ||
- | | + | <code bash> |
+ | crontab: installing new crontab | ||
+ | </ | ||
Voici des exemples (toujours 1 ligne par commande). | Voici des exemples (toujours 1 ligne par commande). | ||
* Lancer script.sh tous les jours à 2h : | * Lancer script.sh tous les jours à 2h : | ||
+ | <code bash> | ||
+ | 0 2 * * * ./script.sh | ||
+ | </ | ||
- | | + | * Lancer mrtg avec un paramètre toutes les 5 min : |
- | + | <code bash> | |
- | | + | */5 * * * * mrtg / |
+ | </ | ||
* lancer script.sh du lundi au vendredi à 23h : | * lancer script.sh du lundi au vendredi à 23h : | ||
- | + | <code bash> | |
- | 0 23 * * 1-5 | + | 0 23 * * 1-5 |
+ | </ | ||
* lancer script.sh les 1 et 15 du mois à 23h : | * lancer script.sh les 1 et 15 du mois à 23h : | ||
- | + | <code bash> | |
- | 0 23 1,15 * * | + | 0 23 1,15 * * |
+ | </ | ||
Il existe des chaînes de caractères spéciales : | Il existe des chaînes de caractères spéciales : | ||
Line 64: | Line 74: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | Le root peut (et doit même) utiliser le répertoire ''/ | ||
+ | <code bash> | ||
+ | */10 * * * * dude echo " | ||
+ | </ | ||
+ | |||
+ | |||
+ | =====Tips===== | ||
+ | |||
+ | ====Utilisation du " | ||
+ | |||
+ | Lorsqu' | ||
+ | <code bash> | ||
+ | 01 00 * * * root echo " | ||
+ | </ | ||
+ | ... elle génère inévitablement un message d' | ||
+ | > /bin/sh: -c: ligne 0: caractère de fin de fichier (EOF) prématuré lors de la recherche du « ` » correspondant | ||
+ | |||
+ | Le problème vient du fait que le caractère '' | ||
+ | <code bash> | ||
+ | 01 00 * * * root echo " | ||
+ | </ |
informatique/linux/cron.1233918112.txt.gz · Last modified: 2013/10/14 20:54 (external edit)