¿Tengo que reiniciar el cron después de cambiar el archivo de tabla de crontab?
Respuestas
¿Demasiados anuncios?No.
From the página del manual de cron:
...cron examinará entonces la hora de modificación de todos los crontabs y recargará aquellos que hayan cambiado. Por lo tanto, cron no necesita reiniciarse cada vez que se modifique un archivo crontab
Pero si aún así quieres asegurarte de que se haga,
sudo service cron reload
o
/etc/init.d/cron reload
Dependiendo de la distribución, el uso de "cron reload" podría no hacer nada. Para pegar un fragmento de init.d/cron(debian squeeze):
reload|force-reload) log_daemon_msg "Recargando archivos de configuración para el planificador de comandos periódicos" "cron"
# cron se recarga automáticamente
log_end_msg 0
;;
Algunos desarrolladores/mantenedores confiaban en que se recargara, pero no lo hace, y en este caso no hay forma de forzar la recarga. Estoy generando mis archivos crontab como parte de un despliegue, y a menos que de alguna manera la longitud del archivo cambie, los cambios no se recargan.
Comandos para usuarios de RHEL/Fedora/CentOS/Scientific Linux
-
Inicio del servicio cron
-
Para iniciar el servicio cron, utilice:
/etc/init.d/crond start
-
O usuario de RHEL/CentOS 5.x/6.x:
service crond start
-
O usuario de RHEL/Centos Linux 7.x:
systemctl start crond.service
-
-
Detener el servicio cron
-
Para detener el servicio cron, utilice:
/etc/init.d/crond stop
-
O usuario de RHEL/CentOS 5.x/6.x:
service crond stop
-
O usuario de RHEL/Centos Linux 7.x:
systemctl stop crond.service
-
-
Reiniciar el servicio cron
-
Para reiniciar el servicio cron, utilice:
/etc/init.d/crond restart
-
O usuario de RHEL/CentOS 5.x/6.x:
service crond restart
-
O usuario de RHEL/Centos Linux 7.x:
systemctl restart crond.service
-
Comandos para distribuciones de Linux basadas en Ubuntu/Mint/Debian
-
Inicio del servicio cron en Debian
-
Para iniciar el servicio cron, utilice:
/etc/init.d/cron start
-
O
sudo /etc/init.d/cron start
-
O
sudo service cron start
-
-
Detener el servicio cron en Debian
-
Para detener el servicio cron, utilice:
/etc/init.d/cron stop
-
O
sudo /etc/init.d/cron stop
-
O
sudo service cron stop
-
-
Reiniciar el servicio cron en Debian
-
Para reiniciar el servicio cron, utilice:
/etc/init.d/cron restart
-
O
sudo /etc/init.d/cron restart
-
O
sudo service cron restart
-
Fuente: https://www.cyberciti.biz/faq/howto-linux-unix-start-restart-cron/
- Ver respuestas anteriores
- Ver más respuestas