ubuntu - 如何在 docker ubuntu 基础上启动 cron?

标签 ubuntu cron ubuntu-12.04 docker

我已经通过 apt-get install cron

安装了 cron

由于 upstart 未运行,尝试启动 cron 失败(如预期的那样)。

正确启动 cron 的命令行是什么(即它会读取用户的 crontab,会读取/etc/crontab/* 等)?

请注意,我不想将容器作为“完整”机器启动,因此我不想运行 /sbin/initupstart。我通过 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/

相关文章:

php - cron 时间限制的解决方法

spring - 具有多个服务器的计划任务 - 单点责任

compiler-errors - 如何在Travis CI容器中安装具有webp支持的较新imagemagick?

Ubuntu ld 找不到 lRcpp

bash - Shell 脚本 - CURL 脚本返回错误

node.js - 如何设置 Node.js 和 Express(MERN 堆栈)

timezone - ubuntu : change timezone to UTC does not affect the time of syslog?

mysql - Docker percona (mysql mariadb) 容器在定义卷 (-v) 后在 ubuntu 上运行后停止

linux - 如何在Linux中读取grep命令结果?

当我关闭并重新打开终端时,ruby 和 rails 会返回到早期版本