尝试在docker容器中运行cron作业。
正确配置监督
(我在ps -ef
中看到* * * * * echo hi >> /root/test
,如果我杀了它就重新生成了
crontab文件(用于测试):
/etc/cron.d/crontab
我尝试将其放入/etc/crontab
/var/spool/cron/crontabs/crontab
和/root/test
什么都没有用 - 我在__init__
有什么想法吗?
答案 0 :(得分:13)
您可能想要检查crontab语法;像/etc/crontab
这样的地方的crontab文件需要额外的用户名字段,例如:
* * * * * root echo hi >> /root/test
crontab(5)
中记录了这一点(不是很突出):
/etc/cron.d /
中的作业cron.d和/ etc / crontab中的作业是系统作业,通常用于更多作业 因此,还需要一个用户....