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...
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:
@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…