Cron & Crontab
- Il est chargé de faire exécuter par le système toutes tâches (commandes et scripts) définies et planifiées à l’avance (
cronvient de chronos, le dieu du temps !)
- La commande
/usr/bin/crontabpermet cette programmation. Son usage est en principe réservée àroot. On peut toutefois autoriser certains utilisateurs. Pour cela on en dresse la liste sur des lignes successives dans le fichier/etc/crond.allow, et de façon symétrique, on peut mettre dans/etc/crond.denyla liste des utilisateurs non autorisés.
Exemple : seuls jean et toto ont la permission d’utiliser le service crontab# ll cron.allow jean toto
-
Commande
crontab [-u user] {-l | -r | -e }Options :
crontab -laffiche le fichier crontab de l’utilisateurcrontab -refface ce fichiercrontab -l -u jeanroot examine le fichier crontab de l’user jeancrontab -ecrée ou édite (pour modification) un fichier temporaire dans/tmpouvert dansvi
Lors de la sauvegarde, le fichier est écrit dans/var/spool/cron/$USER, où$USERest le nom de login de l’utilisateur.