Python CronTab IOError

时间:2013-12-07 18:55:05

标签: python linux cron crontab

我正在使用python-crontab module来确保我的脚本每天下午2点运行。

但是我在执行脚本

时遇到了一些IOErrors
Traceback:
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 ...

这是模块中的错误吗?

你们有另外一个模块吗?

由于

2 个答案:

答案 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