Show Menu
Cheatography

Tout ce qu'il faut pour profiter au mieux des capacités de *cron*.

Options

crontab -e
Modifier la crontab de l'util­isateur courant.
crontab -l
Afficher le contenu de la crontab de l'util­isateur courant.
crontab -r
Supprimer la crontab de l'util­isateur courant.
crontab -v
Afficher la date de la dernière modifi­cation apportée à la crontab de l'util­isateur courant.
crontab -u utilis­ateur
Agir sur la crontab d'un autre utilis­ateur.

Exemples

Minutes Heures JM Mois JS
Tournera à...
30 0 1 1,6,12 *
0h30 les premiers des mois de janvier, juin et décembre.
0 20 * 10 1-5
20h du lundi au vendredi durant tout le mois d'octobre.
15 0 1,10,15 * *
0h15 les permier, dix et quinze de chaque mois.
5,10 0 10 * 1
0h05 et 0h10 tous les lundis ainsi que le 10 de chaque mois.
*/10 5-7 * 12 1-5
Toutes les dix minutes de 5h à 7h, du lundi au vendredi en décembre.
 

Organi­sation

-     -    -   -    -          commande
|     |     |   |    |
|     |     |   |    +----- jour de la semaine (0 - 6) (dimanche=0)
|     |     |   +------- mois (1 - 12)
|     |     +--------- jour dans le mois (1 - 31)
|     +----------- heure (0 - 23)
+------------- minute (0 - 59)

Syntaxe

*
Ce charactère indique à cron d'utiliser toutes les valeurs valides pour le champs concerné (pour les minutes, toutes les minutes ; pour les heures, toutes les heures et ainsi de suite).
1,6,12
Il est possible de spécifier plusieurs valeurs pour un seul champs. Elles doivent être séparées par une virgule.
1-5
Il est également possible de spécifier une gamme de valeurs. Les deux bornes sont séparées par un tiret.
/2
Indique à cron de faire tourner la commande toutes les deux {minut­es,­heu­res­,jo­urs}.
Vous n'aurez pas manqué de remarquer qu'il est possible de spécifier le jour dans deux champs, respec­tiv­ement "jour dans le mois" et "jour de la semain­e". Ces données sont cumula­tives : si les deux champs sont rensei­gnés, la commande tournera pour chaque jour indiqué.
                                   
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Linux Command Line Cheat Sheet
          mod_rewrite Cheat Sheet
          CentOS Cheat Sheet

          More Cheat Sheets by TME520

          Lantern Light for MSDOS keyboard mapping Cheat Sheet
          Top 30 linux shell tricks Cheat Sheet
          Anki Vector Cheat Sheet