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 05:02] – ↷ Page déplacée de informatique:se:linux:commandes:cron à informatique:linux:commandes:cron Cédrix | informatique:linux:commandes:cron [2023/02/18 17:06] (Version actuelle) – Cédrix | ||
|---|---|---|---|
| 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' | ||
| + | |||