entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Reiniciar servicio cronjob cada inicio de sistema

Que tal comunidad, tengo una pregunta. Como hago para iniciar el servicio de cron, cuando se inicia o reinicia el servidor.

Cuando inicio el servidor y checo el estatus del servicio
/etc/init.d/cron status

me dice que no está activado, lo agregué al archivo .bashrc, pero el inconveniente que veo es que cada que inicie sesión el usuario; va a levantar el servicio.

¿Existe alguna otra manera de levantar el servicio sólo una vez cuándo se prende el servidor?

De antemano, gracias.

2 Respuestas

2votos

miggbriones Puntos830

La solución temporal que he implementado es en el archivo .bashrc, validar el estatus; si ya está levantado; no realizar cambio. De lo contrario, levantar el servicio.


cron_status=`/etc/init.d/cron status | grep 'is running'`

if [[ $cron_status = *"is running"* ]]; then
        echo "servicio de cron activado"
else
        echo "servicio de cron desactivado"
        /etc/init.d/cron start
fi

1voto

Peter comentado

Gracias por compartir la solución, por favor selecciona la respuesta como correcta.

3votos

Leonardo-Tadei Puntos227320

Hola @migbriones,

es raro tener un CRON instalado y que este no se haya configurado para arrancar junto con el sistema...

Se hace diferente según la versión de GNU/Linux y la distribución...

En este caso, para los sistemas viejos, que arrancan con SystemV tenés que crear un enlace simbólico de /etc/init.d/cron que empiece con S99 a /etc/rc2.d/

Quedaría:
/etc/rc2.d/S99cron -> /etc/init.d/cron

En los sistemas basados que arrancan con el nuevo SystemD, tendrías que ejecutar como root:

systemctl enable cron.service

Hay varias guías en la red e SystemD y SystemV para consultar detalles.

Saludos cordiales

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta