💾 Archived View for unbon.cafe › lejun › posts › 20221209_cron.gmi captured on 2023-06-16 at 16:43:33. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-04-19)
-=-=-=-=-=-=-
Cron est un des outils les plus sollicités sur un système UNIX et permet la planification de tâches répétées à différents intervalles. D’utilité à priori limité dans mon usage – ordinateur personnel éteint et redémarré manuellement chaque jour – il s’avère particulièrement intéressant dans une optique de gestion de données par exemple sur un serveur.
Il est possible d'utiliser cron pour synchroniser à intervalles réguliers son dotfiles[1] – Cela est purement théorique et je ne le fais pas, cela demanderait de savoir exactement quand mon PC est allumé et je préfère manuellement valider l'intégrité de mes dotfiles distants. Il suffit pour cela d'un simple script de type :
dotfiles commit -a -m "Cron-driven commit" dotfiles push
Il suffit alors de lancer l'éditeur de tâches via `crontab -e` et y ajouter une ligne avec l'emplacement du script précédé de 5 champs pour la minute (0-59), l'heure (0-23), le jour du mois (1-31), le mois (1-12), et le jour de la semaine (1-7).