Los trabajos cron en Linux y sus variantes, como FreeBSD o CentOS, que se usan comúnmente en servidores web debido a la popularidad del sistema de panel de control del servidor web cPanel, son tareas programadas importantes basadas en el tiempo y comandos que realizan diversas funciones, como rotación de registros, verificación de actualizaciones, mantenimiento del sistema, limpieza del sistema de archivos, copia de seguridad, reinicio del servicio, etc.
Los trabajos cron son administrados por un demonio llamado crond . Cuando crontab agrega, elimina o modifica cronogramas cron, el daemon crond promulga cualquier cambio. Crond daemon se ejecuta constantemente en segundo plano y verifica una vez por minuto para ver si es necesario ejecutar alguno de los trabajos programados. Si lo hay, crond ejecutará los comandos. Si el proceso cron no se está ejecutando, no se ejecutarán trabajos cron.
Por lo tanto, es importante asegurarse de que crond daemon se esté ejecutando y no esté bloqueado en el sistema. Para administrar crond daemon en Linux, podemos hacer uso del comando "servicio".
Para comprobar el estado del demonio crond:
estado crond del servicio
Para detener y finalizar el proceso crond:
parada crond del servicio
Para iniciar y ejecutar crond daemon:
inicio de cronograma de servicio
Para reiniciar el servicio crond:
reinicio de crond del servicio