我已经通过 apt-get install cron
由于 upstart
未运行,尝试启动 cron 失败(如预期的那样)。
正确启动 cron 的命令行是什么(即它会读取用户的 crontab,会读取/etc/crontab/* 等)?
请注意,我不想将容器作为“完整”机器启动,因此我不想运行 /sbin/init
或 upstart
。我通过 supervisord
管理进程,所以我缺少的是要添加到其配置文件的命令行。
最佳答案
您可以在没有守护程序模式的情况下运行 cron。
root@xxxxxx:~# cron -f
我只是想测试一下:
- 我在一个新容器中启动/bin/bash
apt-get install cron nano screen
getty tty -a root
screen
,在screen中我创建了2个终端:- 首先:
cron -f
- second:
crontab -e
- 编辑你的 crontab,保存,然后你可以看到 cron 正在工作......
关于ubuntu - 如何在 docker ubuntu 基础上启动 cron?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20545554/