Logo de kxs.frFiches pour l'informatique

cron

Présentation

cron permet de programmer l'exécution régulière de commandes.

Installation

apt install cron

Fonctionnement basique

Voir les actions enregistrées

crontab -l

Saisie ou modification d'une action

Pour éditer le fichier des actions à effectuer on utilise la commande ci-dessous : (la première fois il faut choisir un éditeur, nano est le plus simple)

crontab -e

Dans ce fichier, chaque ligne correspond à une action. Une ligne se décompose ainsi :

# m h dom mon dow command

Voici la signification de chaque terme :

m
minute (00-59)

h
heure (00-23)

dom
jour du mois (01-31)

mon
mois (01-12)

dom
jour du mois (0-7), 0 ou 7 pour dimanche

command
commande à exécuter

En plus de valeurs ci-dessus, il y a quelques notations à connaitre :

*
toutes les unités de temps

1-5
les unités de temps de 1 à 5

*/10
toutes les 10 unités de temps

1,4
les unités de temps 1 et 4

Exemples

# Tous les jours à 04h05
05 04 * * * /root/script/script1.sh
# Tous les mardis à 04h11
11 04 * * tue /root/script/script2.sh
# Toutes les 6 heures
* */6 * * wed /root/script/script3.sh
# Touts les premiers janvier à midi
00 12 01 01 * /root/script/script4.sh
# Toutes les minutes le lundi
* * * * mon /root/script/script5.sh