💾 Archived View for unbon.cafe › lejun › posts › 20221209_cron.gmi captured on 2023-07-22 at 16:36:34. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-04-19)

-=-=-=-=-=-=-

Cron

2022-12-09

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.

Cas d'usage

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).

Références

[1] Dotfiles, LeJun 2023