Automatización Automatización

1. Con cron cron

a. Presentación

El servicio cron permite la programación de eventos repetidos. Funciona con ayuda de una tabla, llamada una crontab. Es un archivo de texto que se puede editar con un simple editor, como por ejemplo vi. Para modificar su crontab personal, utilice el comando crontab para editar la tabla con el parámetro -e. crontab

Se guardan los archivos contrabs en /var/spool/cron.

El servicio cron debe estar ejecutándose para que las crontabs estén activas.

$ ps -ef|grep cron 
root      3634     1  0 18:28 ?        00:00:00 /usr/sbin/cron 

b. Formatos

El formato de un registro de crontab es el siguiente:

Minutos

Horas

Día del mes

Mes

Día semana

Comando

1

2

3

4

5

6

Utilice el formato siguiente para los valores periódicos:

  • Un valor para indicar cuándo se debe ejecutar el comando. P. ej.: el valor 15 en el campo minuto significa el decimoquinto minuto.

  • Una lista de valores separados por comas. P. ej.: 1,4,7,10 en el campo mes para enero, abril, julio, octubre.

  • Un intervalo de valores. P. ej.: 1-5 en el campo día de la semana indica de lunes (1) a viernes (5). El 0 es el domingo y el 6, el sábado.

  • El carácter * para todos los valores posibles. P. ej.: * en el campo día del mes indica todos los días del mes o de los meses.

  • Una / indica un intervalo. Pe: */5 en el campo minutos indica cada 5 minutos.

c. Ejemplos

Ejecución de df todos los días...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT62LINA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
La impresión
Siguiente
Los registros (logs) del sistema