Ne connaissant pas anachron, je m'étais fait un petit programme AWK pour gérer ce genre de choses (ménage dans le système, remise à l'heure, sauvegardes, etc.), baptisé revolution.
C'est une approche plus basique qu'anachron, mais peut-être plus souple dans la mesure où il n'y a pas de fichier de configuration central.
L'idée est que tu crées un fichier de cycle où tu veux :
$ revolution /tmp/cycle month 2 12/11
/tmp/cycle: the 12 of every 2 months, completed next on the 12/12/2014.
Puis que tu l'évalues depuis un script de démarrage ou de login (la commande re-initialise le cycle et renvoie 0 si celui-ci est complet) :
if revolution /tmp/cycle; then
commandes_au_jour_dit
fi
Je ne dis pas que c'est révolutionnaire, mais chez moi ça fait son boulot depuis plus de 3 ans... :)
[^] # Partage tes jouets
Posté par Ignatz Ledebur . En réponse au journal Installe une libellule dans ton bureau. Évalué à 2.
Ne connaissant pas anachron, je m'étais fait un petit programme AWK pour gérer ce genre de choses (ménage dans le système, remise à l'heure, sauvegardes, etc.), baptisé revolution.
C'est une approche plus basique qu'anachron, mais peut-être plus souple dans la mesure où il n'y a pas de fichier de configuration central.
L'idée est que tu crées un fichier de cycle où tu veux :
Puis que tu l'évalues depuis un script de démarrage ou de login (la commande re-initialise le cycle et renvoie 0 si celui-ci est complet) :
Je ne dis pas que c'est révolutionnaire, mais chez moi ça fait son boulot depuis plus de 3 ans... :)