Programación de tareas en Linux con Crontab

shape
shape
shape
shape
shape
shape
shape
shape

La programación de tareas es una función muy útil, por ejemplo en el mantenimiento y copia de seguridad de servidores, etc. En Linux, esto puede hacerse utilizando«crontab«.

El uso del comando crontab -operation le permitirá añadir, listar o eliminar sus tareas programadas.

Ejemplo:

crontab -e (edita las tareas programadas del usuario masterdaweb)
crontab -l (muestra las tareas programadas del usuario masterdaweb)
crontab -r (elimina las tareas programadas del usuario masterdaweb)

Al editar un crontab, debe introducir con qué frecuencia o durante qué periodo se realizará una determinada acción, por ejemplo:

10 02 * * * /home/masterdaweb/backup.sh

En nuestro ejemplo anterior, esto significa que el script«backup.sh» se ejecutará todos los días a las 02:10. La escritura está al revés, el primer campo son los minutos y el segundo las horas. Los tres campos restantes significan, por orden, día, mes y día de la semana. El día de la semana se especifica de 0 a 6, representando cada número un día de la semana:

0 – Domingo
1 – Lunes
2 – Martes

6 – Sábado

El asterisco utilizado en los campos de día, mes y día de la semana significa que el horario anterior se aplica a todos los días, meses y días de la semana. Si quisiéramos, por ejemplo, que el script de copia de seguridad se ejecutara cada minuto, tendríamos que utilizar un asterisco en todos los campos:

* * * * /home/masterdaweb/backup.sh

En «lenguaje crontab», el script de copia de seguridad se ejecutaría cada minuto, cada hora, cada día, cada mes, cada día de la semana.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *