le_cron
La crontab : exécuter une commande régulièrement
Ne confondez donc pascrontab et cron : le premier permet de modifier la liste des programmes à exécuter, le second les exécute.
Il y a une crontab par utilisateur.
ex : crontab -l
Il y a trois paramètres différents à connaître, pas plus :
- -e : modifier la crontab (va lancer un éditeur texte pour ajouter les lignes)
- -l : afficher la crontab actuelle
- -r : supprimer votre crontab. Attention, la suppression est immédiate et sans confirmation !
# m h dom mon dow command
- m : minutes (0 - 59)
- h : heures (0 - 23)
- dom(day of month) : jour du mois (1 - 31)
- mon(month) : mois (1 - 12)
- dow(day of week) : jour de la semaine (0 - 6, 0 étant le dimanche)
- command : c'est la commande à exécuter
47 15 * * * touch /home/mateo21/fichier.txt à 15h47 tout les jours.
Crontab | Signification ------------------------------------------------------ 47 * * * * | Toutes les heures à 47 minutes exactement.> & Donc à 00 h 47, 01 h 47, 02 h 47, etc. 0 0 * * 1 | Tous les lundis à minuit (dans la nuit de dimanche à lundi). 0 4 1 * * | Tous les premiers du mois à 4 h du matin. 0 4 * 12 * | Tous les jours du mois de décembre à 4 h du matin. 0 * 4 12 * | Toutes les heures les 4 décembre. * * * * * | Toutes les minutes !
Pour chaque champ, on a le droit à différentes notations :
- 5(un nombre) : exécuté lorsque le champ prend la valeur 5
- * : exécuté tout le temps (toutes les valeurs sont bonnes)
- 3,5,10 : exécuté lorsque le champ prend la valeur 3, 5 ou 10. Ne pas mettre d'espace après la virgule
- 3-7 : exécuté pour les valeurs 3 à 7
- */3 : exécuté tous les multiples de 3 (par exemple à 0 h, 3 h, 6 h, 9 h…)
Vous pourriez laisser un commentaire si vous étiez connecté.
le_cron.txt · Dernière modification : 2021/02/09 02:13 de micmacx