我正在使用python-crontab module来确保我的脚本每天下午2点运行。
但是我在执行脚本
时遇到了一些IOErrorsTraceback:
File "backup.py", line 87, in <module>
system_cron = Crontab()
File "/usr/local/lib/python2.7/dist-packages/crontab.py", line 175, in __init__
self.read(tabfile)
File "/usr/local/lib/python2.7/dist-packages/crontab.py", line 204, in read
raise IOError("Read crontab %s: %s" % (self.user, err))
IOERROR: Read crontab None: no crontab for root
crontab -l给了我空的crontab ...
这是模块中的错误吗?
你们有另外一个模块吗?
由于
答案 0 :(得分:2)
我有同样的错误,我通过为用户root手动创建一个cron(无论如何)来解决它。
〜# crontab -e
复制粘贴以下行: * / 1 * * * * / usr / bin / touch / root / demo90 保存并通过 ls
进行检查返回crontab文件“crontab -e”后删除添加的行 您现在可以执行脚本了。
希望它有所帮助!!答案 1 :(得分:1)
这是一个已针对下一个版本修复的错误:
https://bugs.launchpad.net/python-crontab/+bug/1258926 - &gt;针对v1.7