如何在Python中获得类似Cron的调度程序?
我正在寻找一个Python库,它将提供at
和cron
比如功能。
我非常希望有一个纯Python解决方案,而不是依赖安装在盒子上的工具;这样,我就可以在没有cron的机器上运行。
对于那些不熟悉cron
:您可以根据如下表达式调度任务:
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.
cron时间表达式语法不太重要,但我希望具有这种灵活性。
如果没有什么东西能帮到我的话,我们会很感激地收到任何关于积木的建议。
编辑我对启动过程不感兴趣,只是用Pythonpython函数编写的“作业”。当然,我认为这将是一个不同的线程,但不是在一个不同的过程。
为此,我正在寻找cron时间表达式的表现力,但使用的是Python。
克隆有已经有好几年了,但我想尽可能的随身携带。我不能指望它的存在。