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)
                
                