Crontab
30 21 * * 6 root /sbin/shutdown -h now
# m h dom mon dow user
command
(minute) (hour) (day of month) (month) (day of week) (command)
En cualquiera de los valores antes indicados, se puedeutilizar un asterisco (*) para especificar
todos los valores válidos. Por ejemplo, un asterisco para el valor de mes significa que el comando
se ejecutará ́ cada mes dentro de las limitaciones delresto de los valores.
Un guión (-) entre los números enteros indica un intervalo de números enteros.
Por ejemplo, 1-4 significa los números 1, 2, 3 y 4.
Valores separados por comas (,) especifican unalista. Por ejemplo 3, 4, 6, 8
La barra (/) puede utilizarse para especificar valores de pasos. El valor de un número entero se
puede omitir dentro de un intervalo si se indica a continuación delintervalo lo siguiente /
Los valores de pasos también pueden utilizarse con un asterisco. Por ejemplo,el valor */3 puede
usarse en el campo de mes para omitir el tercer mes.
Las líneas que empiezan por almohadilla (#) son comentarios y no se procesan.
Todos los días a las 6 en punto de la tarde:
018
*
*
*
usuario
comando
Todos los jueves a las 2:30 de la mañana:
30
2
*
*
4
usuario
comando
Cada 15 minutos de 7 a 9 de la tarde:
*/15
19-21
*
*
* usuario
comando
Cada 5 minutosdurante la primera media hora de cada Sábado:
0-30/5
0
*
*
5 usuario
comando
El día 15 y 21 de cada mes a las 4 de la mañana:
0
4
15,21
*
* usuario
comando
El 25 de Septiembre a las 10 dela noche y sólo si es martes:
0
22
25
9
2
usuario
comando
Para definir intervalos de tiempo podemos utilizar el /intervalo, por ejemplo:
Cada 5 minutos:
*/5 * * * * /usr/bin/denyhosts.sh
Cada 4horas a en punto:
0 */4 * * * /usr/local/bin/mksnap
En este caso debemos tener cuidado con el siguiente, ya que esto significa: "Cada minuto de la
hora cada cuatro horas" por lo que cada 4 horas...
Regístrate para leer el documento completo.