Ejemplos de tareas Cron

Ejemplos de tareas Cron.

Un administrador de sistemas Linux conoce la importancia de ejecutar los trabajos de mantenimiento o de cualquier otra indole en segundo plano automáticamente (tareas cron).

La herramienta Cron (Crontab), es una forma efectiva de programar un trabajo rutinario a una hora, día, mes, especifico.

Anteriormente ya vimos como crear o «configurar tareas Cron con Crontab«, hoy vemos unos ejemplos de tareas cron, junto algunos comandos que te pueden resultar muy útiles.

Primero recordamos la estructura de las tareas cron, y posteriormente vemos algunos ejemplos prácticos y comandos útiles.

 

Estructura de las tareas cron

La estructura o sintaxis de las tareas es la siguiente:

Vemos la tabla explicativa.

CAMPODESCRIPCIÓNVALORES
MINMinutoMin: 0
Max: 59
HOURHoraMin: 0
Max: 23
DOMDía del mesMin: 1
Max: 31
MONMes del añoMin: 1
Max: 12
DOWDía de la semanaMin: 0
Max: 6
CMDRutinaComando a ejecutar

Como puedes ver es bastante simple de entender, así que continuamos con el articulo.

 

Ejemplos de tareas Cron

Ahora vemos una serie de ejemplos prácticos, como modelo usaremos un script bash que supervisa la carga de un servidor web.

Tarea cron en una fecha y hora especifica: Ejecutamos el script los días 10 de junio a las 8:30 am.

  • 30 – 30 minutos
  • 08 – 08 AM
  • 10 – Día 10
  • 06 – 6º mes (junio)
  • * – Todos los días de la semana.

Resultado:

 

Tarea cron cada X minutos: Ejecutamos el script cada 30 minutos todos los días de la semana, de todos los meses.

  • 30 – 30 minutos
  • * –  Todas las horas
  • * – Todos los días
  • * – Todos los meses
  • * – Todos los días de la semana.

Resultado:

 

Tarea cron dos veces al día, todos los días del año: Ejecutamos el script todos los días a las 11:00 y a las 16:00h. El valor separado por comas especifica que el comando debe ejecutarse en todos los valores ingresados.

  • 00 – Al comenzar la hora
  • 11,16 – 11 am y 4 pm
  • * – Todos los días
  • * – Todos los meses
  • * – Todos los días de la semana.

Resultado:

 

Tarea cron cada hora laboral, todos los días del año: En este ejemplo ejecutaremos el comando una vez cada hora todos los días de la semana, pero solo en horario de nuestra jornada laboral, de 9 am a 6 pm.

  • 00 – Al comenzar la hora
  • 09-18 – 9 am, 10 am, 11 am, 12 am, 1 pm, 2 pm, 3 pm, 4 pm, 5 pm, 6 pm
  • * – Todos los días
  • * – Todos los meses
  • * – Todos los días de la semana.

Resultado:

 

Tarea cron cada hora laboral, todos los días excepto sábados y domingos: Igual que la tarea anterior pero solo se ejecutara de lunes a viernes.

  • 00 – Al comenzar la hora
  • 09-18 – 9 am, 10 am, 11 am, 12 am, 1 pm, 2 pm, 3 pm, 4 pm, 5 pm, 6 pm
  • * – Todos los días
  • * – Todos los meses
  • 1-5 – Lunes, Martes, Miércoles, Jueves y Viernes

Resultado:

 

 

Comandos basicos tareas cron (crontab)

Ver las tareas cron programadas:

Editar las tareas cron:

 

Comparte el articulo en tus redes sociales.

 

Ejemplos de tareas Cron
5 (100%) 5 Voto[s]

Agregar comentario