我有一个基于 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 - CoreOS 中的 docker ubuntu cron 不运行,有趣的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39787847/