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
Linux - Quick Tip - Logoff and kill users
Linux - Quick tip - Cronometro en Consola
Quick tip | Linux | Cambiar el UID de un usuario




























Paulo Cesar Alvarado
August 24th, 2007 at 10:49 am
Gracias CEROTE!
De todas formas ya lo habia implementado, se te agradece recordarse de uno , ademas vos sabes TIER1 es diferente de nacional……
August 24th, 2007 at 10:59 am
@jorge: “ya lo habia implementado” dice…. jajajaja 3 dias despues! jajajajajaja un gran holgazan sos !!
August 25th, 2007 at 5:51 pm
quemado!!!!
December 18th, 2007 at 1:49 pm
Muchas gracias por esta ayuda, me sirvio mucho.
December 18th, 2007 at 2:17 pm
jose: que bueno que te ha servido! cualquier cosa aqui esta el blog para servirte!
January 20th, 2008 at 1:05 pm
amigoel ejemploque tiene asi
5 * * * * echo ‘hello’
eso no funciona
asideberia ser
*/5 * * * * echo’hello’