Cronjob通过docker容器未正常运行

时间:2017-07-11 08:38:47

标签: python docker cron

我试图设置一个cronjob来在一个docker容器中触发python脚本但没有成功。

在我的主机上,我设置了一个应该每天运行的cronjob:

30 10 * * * root docker exec -it container bash -c '/usr/bin/python myscript.py'

运行命令本身工作正常,所以没有错,在syslog中cronjob被触发。但脚本没有运行。

有没有人遇到过这个问题,或者有任何关于为什么脚本没有从cronjob运行的线索?

1 个答案:

答案 0 :(得分:0)

此文件末尾需要一个空行,表示有效的cron文件。

30 10 * * * root docker exec -it container bash -c '/usr/bin/python myscript.py'
# An empty line is required at the end of this file for a valid cron file.