Les crontab sont des fichiers de configuration qui permettent de planifier l’exécution automatique de tâches à des dates et des heures spécifiques. Chaque utilisateur d’un système Unix a son propre crontab, qui est situé par défaut dans le répertoire /var/spool/cron/crontabs/<utilisateur>
.
La syntaxe des crontab est basée sur une expression régulière qui définit la date/heure d’exécution et de la tâche à effectuer : scripts de sauvegarde, mise à jour des bases de données, notifications, surveillance…
Principales commandes CRON
crontab -l
: liste les croncrontab -e
: édition des croncrontab -r
: supprime la table de cron
Faire une sauvegarde de ses crons
Dirige la sortie de la commande crontab – l
dans le fichier cronjobs
, créé automatiquement si il n’existe pas.
crontab -l > cronjobs
Ensuite, on peut mettre à jour le fichier cronjobs
à notre guise puis le recharger dans le crontab, ou tout simplement restaurer une sauvegarde de ses crons via :
crontab cronjobs