User Tools

Site Tools


crontab

Differences

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

Link to this comparison view

crontab [2010/02/05 15:58] (current)
ginko created
Line 1: Line 1:
 +====== Crontab ======
 +[[http://​www.debianaddict.org/​article62.html|doc debian super claire]]
  
 +  $ crontab -e
 +
 +Syntaxe:
 +  Minute Heure Numéro_du_jour_dans_le_mois Numéro_du_mois Numéro_du_jour_dans_la_semaine commande_à_automatiser
 +
 +===== Astuces =====
 +
 +Les intervalles sont acceptés : si l’on indique 1-4, le serveur comprendra de 1 à 4.
 +
 +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.
 +
 +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.
 +
 +La commande crontab –l liste les tâches automatisées pour l’utilisateur en cours.
 +
 +===== Exemples =====
 +
 +Voici un exemple de tâches automatisées via crontab :
 +  0 9-17 * * 1-5 /​etc/​init.d/​ntpd restart
 +  0 12 * * 5 sh /​home/​olivier/​exemple.sh
 +
 +La première ligne permet de relancer ntpd (afin de remettre l’heure du système à jour) du lundi au vendredi (ie du 1er au 5ième jour de la semaine) toutes les heures entre 9H00 et 17H00. La seconde ligne permet de lancer le script shell exemple.sh placé dans mon répertoire peronnel tous les vendredi (5ième jour de la semaine) à 12H00.
crontab.txt · Last modified: 2010/02/05 15:58 by ginko