Outils pour utilisateurs

Outils du site


crontab

Table des matières

Description

crontab est le nom du programme sous Unix (ou Linux) qui permet d'éditer des tables de configuration du programme cron. Par extension, on appelle souvent cron (ou cron job en anglais) toute application lancée à horaire fixe.

Utilisation

Pour éditer le fichier de votre crontab, tapez :

crontab -e

m = Minutes h = Heure dom = Numéro_du_jour_dans_le_mois mon = Numéro_du_mois dow = Numéro_du_jour_dans_la_semaine

  0 = dimanche
      1 = lundi
      ...
      6 = samedi
      7 = dimanche (représenté deux fois pour les deux types de semaine)

command = commande_à_automatiser

* = Le caractère étoile signifie que le champ est toujours vérifié. S’il est placé sur le mois par exemple, la commande sera exécutée quelque soit le mois.

Pour regarder le contenu de votre crontab, la commande crontab –l liste les tâches automatisées pour l’utilisateur en cours.

crontab -l

Exemple:

Pour un rappel d'anniversaire.

0 9 10 jan  * zenity --info --title="Rappel d'anniversaire" --text="C'est l'anniversaire de ta Maman aujourd'hui \!"

L'éditeur utilisé pour modifier la crontab peut être modifié par la commande :

sudo update-alternatives --config editor

Astuces

Les intervalles sont acceptés : si l’on indique 1-4, le serveur comprendra de 1 à 4.
La chaîne de caractère */x indique une période. Un */15 placé sur les minutes, elle signifie : pour chaque 00, 15, 30 et 45 minutes.

Source de documentation:

crontab.txt · Dernière modification: 2016/08/24 18:58 (modification externe)