Configuration du service cron
Introduction et présentation
Objectifs : Le service Cron
permet aux utilisateurs de programmer le lancement
d'une tâche de manière périodique.
Lancement du serveur
systemctl enable --now crond
Avec la commande crontab -e (qui ouvre un éditeur vi ), mettez en place la ligne ci-dessous :
Un service toutes 3 minutes en mars
*/3 * * 3 * date
Explications :
Vous pouvez également déposer des exécutables
(binaires ou scripts) dans les répertoires
/etc/cron.daily, /etc/cron.hourly, /etc/cron.monthly et /etc/cron.weekly.
- la première colonne donne les minutes (0-59),
- la deuxième colonne donne les heures (0-23),
- la troisième colonne donne les jours du mois (1-31),
- la quatrième colonne donne les mois (1-12),
- la cinquième colonne donne les jours de la semaine (0-6, 0=dimanche),
- la sixième colonne est la commande à exécuter
@hourly commande @daily commande @weekly commande @monthly commande @reboot commande
Le
résultat : Les sorties des commandes
sont envoyées par mail à l'utilisateur (chaque
utilisateur peut avoir une crontab).
Travail à
faire : Vérifiez que vous recevez bien
un mail toutes les trois minutes.
Travail à
faire : Utilisez la clause @reboot.