Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
informatique:linux:commandes:cron [2021/01/16 04:02] – ↷ Page déplacée de informatique:se:linux:commandes:cron à informatique:linux:commandes:cron Cédric ABONNEL | informatique:linux:commandes:cron [2023/02/18 16:06] (Version actuelle) – Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== crontab ====== | ||
+ | {{ : | ||
+ | Programme Unix qui exécute toutes les minutes un ensemble de taches prédéterminées. | ||
+ | |||
+ | Sous Linux, le programme **cron** s' | ||
+ | |||
+ | ===== - Liste la table des tâches ===== | ||
+ | |||
+ | Afficher la liste des tâches pour l' | ||
+ | |||
+ | < | ||
+ | crontab -l | ||
+ | </ | ||
+ | |||
+ | ===== - Mots clés ===== | ||
+ | |||
+ | Des mots-clé peuvent remplacer le code horaire. | ||
+ | |||
+ | ^ mot-clé ^ description ^ équivalent ^ | ||
+ | | @reboot | ||
+ | | @yearly | ||
+ | | @annually | ||
+ | | @monthly | ||
+ | | @weekly | ||
+ | | @daily | ||
+ | | @midnight | ||
+ | | @hourly | ||
+ | |||
+ | |||
+ | ===== - Éditer la tables des tâches ===== | ||
+ | |||
+ | Éditer la liste des tâches pour l' | ||
+ | |||
+ | < | ||
+ | crontab -e | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | < | ||
+ | $ export EDITOR=nano | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== - Supprimer la tables des tâches ===== | ||
+ | |||
+ | Supprimer la liste des tâches pour l' | ||
+ | |||
+ | < | ||
+ | crontab -r | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== - Remplacer la tables des tâches ===== | ||
+ | |||
+ | Remplacer la liste des tâches pour l' | ||
+ | |||
+ | < | ||
+ | crontab < | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== - Journalisation ===== | ||
+ | |||
+ | La sortie standard pour une tache **cron** est l' | ||
+ | |||
+ | < | ||
+ | mm hh jj MMM JJJ tâche | ||
+ | </ | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Par exemple, pour ne rien afficher : | ||
+ | < | ||
+ | >/ | ||
+ | </ | ||
+ | |||
+ | **Afficher l' | ||
+ | < | ||
+ | ls -lut / | ||
+ | </ | ||
+ | |||
+ | **Extraire du journal du système** les informations concernant la table **cron** : | ||
+ | < | ||
+ | grep -w cron / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== - + d' | ||
+ | |||
+ | Les informations de planification sont stockées dans un fichier relatif à l' | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | |||
+ | En plus, il existe un table cron centralisée dans ''/ | ||
+ | |||
+ | Pour un poste de travail ne fonctionnant pas forcément toute une journée, l' | ||
+ | |||