ubuntu cron ubuntu-12.04 docker

¿Cómo comienzo cron en docker ubuntu base?



ubuntu-12.04 (2)

Acabo de iniciar cron con el comando cron simple que lo iniciará como daemon, mientras que más tarde mantendré el proceso de mi script de inicio bloqueando con tail -f <my logfile> .

He instalado cron vía apt-get install cron

El intento de iniciar cron falla (como se esperaba) debido a que el arranque no se está ejecutando.

¿Cuál es la línea de comando para iniciar cron correctamente (es decir, leerá los crontabs de los usuarios, leerá / etc / crontab / * etc.)?

Tenga en cuenta que no quiero iniciar el contenedor como una máquina "completa", por lo que no quiero ejecutar /sbin/init o upstart . Administro los procesos a través de supervisord , entonces lo que me falta es la línea de comandos para agregar a su archivo de configuración.


Puede ejecutar cron sin modo daemon.

root@xxxxxx:~# cron -f

Solo estaba tratando de probarlo:

  • Empecé / bin / bash en un contenedor nuevo
  • apt-get install cron nano screen
  • getty tty -a root
  • screen , en la pantalla creé 2 terminales:
  • primero: cron -f
  • segundo: crontab -e - edita tu crontab, guarda y puedes ver que el cron está trabajando ...