Estando en sesión con el usuario al cual le queremos agregar una tarea programada (cronjob) vamos a nuestra linea de comando
$ crontab -l
con esto listaremos todas las tareas existentes en cola
$ crontab -e
ahora vamos al editor (pico, nano o vi) para agregar nuestra tarea
Algo importante que tenemos que tener en mente es el formato en que se escriben los cronjobs
Item | Definition | Valid Values |
---|---|---|
MIN | Minuto | 0-60 |
HOUR | Hora [24-horas] | 0-23 |
MDAY | Dia of Month | 1-31 |
MON | Mes | 1-12 OR jan,feb,mar,apr … |
DOW | Dia de semana | 0-6 OR dom,lun,mar,mier,juev,vier,sab |
COMMAND | Commando a ejecutar | commando |
Ejemplo 5 * * * * echo 'Hello'
en donde:
MIN = 5
HOUR = *
MDAY= *
MON= *
DOW= *
COMMAND= echo ‘Hello’
Asi que como veran el comando echo 'Hello'
sera ejecutado cada 5 minutos
Otros ejemplos#Corre el comando a las 7:00am cada [lun-vier]
00 07 * * 1-5 mandar_mensajito.script ‘Despertar’
#Corre el comando el primero de cada mes a las 5:30pm
30 17 1 * * pagar_renta.script
#Corre el comando a las 8:00am,10:00am y 2:00pm todos los dias
00 8,10,14 * * * hacer_algo.script
No hay comentarios:
Publicar un comentario