所有.我试图找到一个python模块,我可以用它来解析一个cron条目,并在下次运行时获取.使用perl我使用Schedule :: Cron :: Events模块,但我想转换为python.提前致谢.
python-crontab的文档在源代码的docstrings中,就像python一样.您还可以通过带有内置help()
函数的python解释器来浏览文档.无论如何,python-crontab的完整源代码少于500行,并且非常易读.
源代码示例:
from crontab import CronTab
tab = CronTab()
cron = tab.new(command='/usr/bin/echo')
cron.minute().during(5,50).every(5)
cron.hour().every(4)
cron2 = tab.new(command='/foo/bar',comment='SomeID')
cron2.every_reboot()
list = tab.find('bar')
cron3 = list[0]
cron3.clear()
cron3.minute().every(1)
print unicode(tab.render())
for cron4 in tab.find('echo'):
print cron4
for cron5 in tab:
print cron5
tab.remove_all('echo')
t.write()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6091 次 |
最近记录: |