【发布时间】:2017-02-08 19:33:48
【问题描述】:
我有一个基于 ubuntu 镜像的 docker。
https://github.com/kkpoon/docker-cron-example/tree/1733eef9b76d51fda038510f49eebd58d4528c54
它运行 cron 并且在 ubuntu 托管的 docker 中运行良好。
当我将它部署到 CoreOS 主机时,它的行为很有趣。
-
docker run --rm --name example1 docker-cron-example, 检查 cron 是否正在运行,因为它出现在docker exec example1 ps aux - 假设示例 cron 每分钟回显到
/var/log/cron.log,但是,每分钟都没有发生任何事情 - 经过一番尝试,当我运行
docker exec example1 crontab /crontab重新安装crontab,或者我进入它docker exec -it example1 /bin/bash并执行crontab -e时,内容没有变化,:w保存它。 cronjob 可以运行!!!!
cron 出了什么问题?
【问题讨论】:
标签: ubuntu docker cron crontab coreos