Dentro del contenedor Docker: crond en ejecución pero sin cronjobs ejecutados

He construido un contenedor a partir de un Dockerfile, basado en una imagen base de Archlinux. Usando un comando " EJECUTAR "he instalado" cronie", ya que Arch no viene con ninguna forma de cron. Ahora, después de construir el contenedor, lo ejecuto y lo adjunto. Inicio manualmente el daemon cron, verifico que realmente se está ejecutando con " ps-aux "y hago los cronjobs requeridos con"crontab-e". La cuestión es que no se ejecutan cronjobs...

Alguna idea?

Puede usar el paquete fcron y ejecutar el proceso cron en modo de primer plano:

fcron -f

Para solucionar problemas de Cron, puede ser útil ejecutar syslog en el contenedor Docker.
Como descrito aquí Cron puede negarse a interpretar sus archivos de configuración vinculados de forma rígida, lo cual es una situación típica en las capas de Docker superposición(fs) sistema de archivos. Si Cron registra algo como NUMBER OF HARD LINKS > 1 (/etc/crontab) a syslog puede ser útil usar el siguiente comando en el script de entrada del contenedor:

touch /etc/crontab /etc/cron.*/*

@AbhishekAnandAmralkar No hay " cron.archivo " log " en Arch Linux. Intenté “journalctl-u cronie” pero devuelve “No se encontraron archivos de diario”. Aún así, el demonio se está ejecutando y los trabajos se configuran dentro de crontab.

compruebe si hay systemd / temporizadores …Los temporizadores son archivos de unidad systemd con el sufijo of .timer systemctl list-timers listará todos los temporizadores, si los hay…

Menciono que esto tiene lugar dentro de un contenedor Docker. No se está ejecutando systemd.

revisa cron.archivo de registro y error de pegado aquí?

Intentaré hacerlo más tarde hoy.