[v0z.cc]

blog de notas publico sobre linux y mas.

Crontab Reboot: Como ejecutar un trabajo automáticamente en boot

Introducción

El demonio de cron es una herramienta de Linux para ejecutar procesos en especificadas fechas o horas del día. Este tutorial contendrá la directive para ejecutar cronjobs cuando el sistema reboot.

Para este tutorial se utilizo un servidor Ubuntu.

Corre un job cuando se inicia el sistema

ejecuta el siguiente comando en tu consola:

crontab -e -u ubuntu

La opción -u es dada para determinar el usuario del cual se ejecutara el cronjob y la opción -e se utiliza para editar los cronjobs.

Para ejecutar un cronjob en todos los reinicios del server añadiremos la siguiente linea

@reboot /home/ubuntu/script_a_ejecutar.sh

Nota: tenga en cuenta de que para que se ejecute este cronjob uno debe de tener el servicio activado, para activar cron use el siguiente comando:

sudo systemctl enable cron.service

para ver si cron esta funcionando:

sudo systemctl status cron.service