cron周围有Python包装吗?

e-s*_*tis 5 python cron wrapper

我正在寻找围绕cron的包装器.

我偶然发现了PyCron,但它是一个Python实现,而不是包装器.

你知道任何好的cron Python包装器吗?

如果没有,你是否测试过PyCron,你能说些什么呢?

//编辑(作为评论的答案,要求更多细节):

我正在寻找以pythonic方式设置cron工作的东西,例如:

>>> job = CronJob(call_back)
>>> job.schedule(datetime, repeat)
>>> job.schedule(datetime2, repeat2)
Run Code Online (Sandbox Code Playgroud)

我可以用这种方式编辑电流:

>>> jobs = loadFromCron()
>>> jobs[0].shedule().schedule(datetime, repeat)
>>> print(jobs[0])
<CronJob object - "call_back" at 2009-11-01>
Run Code Online (Sandbox Code Playgroud)

理想情况下,这将在linux下的"crontab"中写入和读取,并在windows下使用"planified tasks".

我可能使用了错误的术语,谈论cron Python API更准确吗?

jfs*_*jfs 9

python-crontab 允许您通过python程序读取和写入用户crontabs.

from crontab import CronTab

tab = CronTab()
cron = tab.new(command='/foo/bar')
cron.every_reboot()
tab.write()
Run Code Online (Sandbox Code Playgroud)