User Tools

Site Tools


informatique:linux:cron

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
informatique:linux:cron [2013/10/14 20:44] – modification externe 127.0.0.1informatique:linux:cron [2016/03/08 14:47] 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 :
  
-  crontab [-u user] {-l e r}+<code bash> 
 +crontab [-u user] {-l e r} 
 +</code>
  
 L'option ''-u'' permet au root d'accéder à celui d'un autre utilisateur. L'option ''-u'' permet au root d'accéder à celui d'un autre utilisateur.
Line 42: Line 44:
  
   * Lancer script.sh tous les jours à 2h :   * Lancer script.sh tous les jours à 2h :
 +<code bash>
 +0 2 * * * ./script.sh
 +</code>
  
-  0 2 * * * ./script.sh +  * Lancer mrtg avec un paramètre toutes les 5 min : 
- +<code bash> 
-  * Lancer mrtg avec un paramètre toutes les 5 min : ''*/5 * * * * mrtg /var/www/mrtg/mrtg.cfg''+*/5 * * * * mrtg /var/www/mrtg/mrtg.cfg 
 +</code>
  
   * 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 
 +</code>
  
   * 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 * * 
 +</code>
  
 Il existe des chaînes de caractères spéciales : Il existe des chaînes de caractères spéciales :
Line 64: Line 72:
   * ''@midnight'' : execution une fois par jour, "0 0 * * *"   * ''@midnight'' : execution une fois par jour, "0 0 * * *"
   * ''@hourly'' : execution une fois par heure, "0 * * * *"   * ''@hourly'' : execution une fois par heure, "0 * * * *"
 +
 +Le root peut (et doit même) utiliser le répertoire ''/etc/cron.*'' afin de centraliser toutes les commandes en crontab (sinon disséminées dans des fichiers obscurs). La syntaxe est la même qu'une crontab éditée avec ''crontab -e'', à ceci près qu'on ajoute un champ //user// avant la commande pour préciser l'identité sous laquelle sera lancée la commande, par exemple pour lancer sous l'identité de "dude" :
 +<code bash>
 +*/10 * * * * dude echo "pwet"
 +</code>
informatique/linux/cron.txt · Last modified: 2016/12/18 14:35 by pteu