Outils pour utilisateurs

Outils du site


crontab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

crontab [2016/08/24 18:58] (Version actuelle)
Ligne 1: Ligne 1:
 +====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
 +
 +{{:​capture-d-cran---...19-33-32-32b8524.png|}}
 +
 +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 \!"
 +
 +{{:​capture-d-cran---...19-36-20-32b8579.png|}}
 +
 +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:​
 +  * http://​fr.wikipedia.org/​wiki/​Crontab
 +  * http://​doc.ubuntu-fr.org/​cron
 +  * http://​www.debianaddict.org/​article62.html
crontab.txt · Dernière modification: 2016/08/24 18:58 (modification externe)