Je recherche une bibliothèque en Python qui fournira at
et cron
aimera les fonctionnalités.
J'aimerais tout à fait avoir une solution Python pure, plutôt que de compter sur des outils installés sur la boîte; de cette façon, je fonctionne sur des machines sans cron.
Pour ceux qui ne connaissent pas cron
: vous pouvez planifier des tâches basées sur une expression comme:
0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday
0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours between 9am and 5pm on Mondays to Fridays.
La syntaxe de l'expression du temps cron est moins importante, mais j'aimerais avoir quelque chose avec ce genre de flexibilité.
S'il n'y a pas quelque chose qui le fasse pour moi, les suggestions pour les blocs de construction pour faire quelque chose comme ça seraient reçues avec gratitude.
Edit Je ne suis pas intéressé par le lancement de processus, juste des "jobs" également écrits en Python - des fonctions python. Par nécessité, je pense que ce serait un fil différent, mais pas dans un processus différent.
À cette fin, je recherche l'expressivité de l'expression du temps cron, mais en Python.
Cron existe depuis des années, mais j'essaie d'être aussi portable que possible. Je ne peux pas compter sur sa présence.