Blog de Ubuntu en Español Blog [no oficial] de Ubuntu en Español

24Aug/070

Linux – Quick tip – Crontab

Este tip esta viene con dedicatoria especial, ahi te va jorge como hacer los crontabs

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

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.