Como ejecutar un cron cada hora en Linux



Este es un sencillo tutorial de como realizar trabajos programados con el servicio de CRON en Linux.

Un trabajo cron es una tarea que se ejecuta a intervalos específicos en Linux. Se usa comúnmente para tareas operativas y mundanas, como limpiar registros, respaldar archivos de sistema de actualización y otros.

Un trabajo Cron trabaja de la siguiente manera:

* * * * * system command(s) to run


| | | | |
| | | | |     schedules
| | | | |     -------
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12) (January - December)
| | --------- Day of month (1 - 31) (1st day to 31st)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
 

 Para programa un trabajo cada hora, lo podemos manejar así:


Para ingresar a uno de los archivos de edicion de crontab, tecleamos :

Opción 1

nano /etc/crontab

Opción 2

crontab -e


0 */1 * * * root bash /bin/reiniciarbot.sh
 

Con ello tendremos trabajando el archivo reinciarbot.sh colocado en carpeta /bin/ cada hora con el usuario root.

En cualquiera de los casos guardaremos con cambios con CTRL + O y cerraremos el editor en la terminal con CTRL + X. Al finalizar la edición, reiniciamos el servicio CRON, con el siguiente comando.

service cron restart

Las combinaciones de trabajo suelen ser muchas, así que puedes utilizar los servicios o configuraciones a tu imaginación.

0 Comentarios