Como crear un Cron en Unix

0
42155

¿Cómo hacer un cron en UNIX? 

El comando que se utiliza en los
UNIX o incluso en los LINUX es el crontab.

Primero vamos a empezar viendo las tareas que hay ya programadas en la
máquina, para ello se ejecuta:

crontab -l

Si eres usuario root puedes ver las tareas programadas de cada usuario:

crontab -l username

Para añadir una tarea nueva se utiliza, se edita el fichero crontab y
se guardan los cambios, para ello ejecutamos:

crontab -e

TRUCO:Si no aparece el editor, debemos asignar el
editor al editor vi.

EDITOR=vi

añadimos la tarea deseada y salvamos.

Para programar una tarea:

X1 X2 X3 X4 X5 nombre_tarea

Donde:

  • X1 = Minutos (0-59)
  • X2 = Hora (0-23)
  • X3 = Día del mes (1-31)
  • X4 = Mes (1-12)
  • X5 = Día de la semana (0-6, 0=Domingo, 1=lunes,…)
  • nombre_tarea: Nombre de cualquier fichero ejecutable

 

Para eliminar una tarea programada, se ejecuta:

crontab -r

Ejemplo:

0 2 * * 1 /var/etc/backup –> Se ejecutará todos los
lunes a las 2 de la mañana

30 5 1,20 * * /var/etc/backup –> Se ejecutará todos
los días 1,20 de cada mes a las 5:15 de la mañana.

Dejar respuesta

Please enter your comment!
Please enter your name here