La syntaxe d’une tâche en crontab est : m h dom mon dow command
où :
"m" : minute (valeur comprise entre 0 et 59)
"h" : heure (valeur comprise entre 0 et 23)
"dom" : jour du mois (valeur comprise entre 1 et 31)
"mon" : mois (valeur comprise entre 1 et 12)
"dow" : jour de la semaine (valeur comprise entre 0 et 7, 0 ou 7 : dimanche, 1 : lundi, etc …)
"command" : commande à exécuter
Des métacaractères vous permettent d’afiner vos réglages…
"*" indique qu’il s’agit de toutes les valeurs
exemple :
0 5 * * * command
exécute la commande "command" tous les jours à 5H00
"/" permet de spécifier une répétition.
exemple :
*/5 * * * * command
exécute la commande "command" toutes les 5 minutes
"-"permet de définir une plage.
exemple :
0 5 * * 1-5 command
exécute la commande "command" tous les jours de la semaine du lundi ou vendredi à 5h.
"," pour spécifier plusieurs valeurs
0 5 1,15 * * command
exécute la commande "command" les 1er et 15eme jours du mois à 5H00
Pour lister les tâches actuelle de votre crontab
moncompte@montux:~$ crontab -l
# m h dom mon dow command
0 5 * * * sh /home/moncompte/tache-cron.shPour éditer votre crontab (ajouter/supprimer des tâches) [note] :
moncompte@montux:~$ crontab -ePour vider la crontab
moncompte@montux:~$ crontab -run tuto rapide sur cron ? hop ! ça, c’est fait ![]()
Tags
Infos