InicioLinuxTareas programadas en GNU/Linux: Comando cron

Tareas programadas en GNU/Linux: Comando cron

Linux12/21/2010

Cron es un programa daemon que permite ejecutar otros programas o scripts en un lapso de tiempo y una periodicidad especificada por el usuario. Su comportamiento esta regulado por su archivo de configuración, que se llama crontab. Cada usuario del sistema posee un archivo crontab personalizado y sólo el usuario root puede modificar el archivo crontab de otro usuario. Si se desea agregar un archivo crontab, es necesario entrar ("logearse" ) primero como ese usuario.

Un usuario sólo puede hacer uso de crontab si su nombre aparece en:


/etc/cron.allow



Si este archivo no existe, el usuario puede usar crontab a menos que su nombre aparezca en:



/etc/cron.deny.




La sintaxis del archivo crontab es muy clara y rígida. Hay seis campos por cada linea, y cada campo está separado por un espacio. Los primeros cinco campos específican el momento preciso de ejecución, mientras que el sexto campo es el propio comando o script que se ejecutará. Los primeros cinco campos son:

# m h dom mon dow /commando/a/ejecutar
- - - - - -
| | | | | |
| | | | | +----- día de la semana (0 - 6) (dom = 0)
| | | | +------- mes (1 - 12)
| | | +--------- día del mes (1 - 31)
| | +----------- hora (0 - 23)
| +------------- minuto (0 - 59)
+---------------- espacio vacío (no poner nada)



El asterisco * en alguno de los campos se entenderá como todos los valores posibles. Por lo tango, un * en el campo mes se entenderá como que el comando se ejecuta todos los meses en el momento indicado en el resto de los campos.



sudo service cron status




Debera aparecernos algo como esto:



cron start/running, process 1195


Pogramar el apagado del sistema el 15 de diciembre a las 3:00 PM


sudo vi /etc/crontab

0 15 15 12 * root /sbin/shutdown



Programar la ejecución de un script 4 de febrero a las 7:15 AM


sudo vi /etc/crontab 15 7 4 2 * root /home/usuario/script.sh


Más opciones del comando cron:


man cron crontab



Mas informacion en Ubuntizados.com

, , /( )` ___ / | /- _ `-/ ' (// / / / | ` O O ) / | `-^--'`< ' (_.) _ ) / `.___/` / `-----' / <----. __ / __ <----|====O)))==) ) /==== <----' `--' `.__,' | | / / ______( (_ / ______/ ,' ,-----' | `--{__________)
Datos archivados del Taringa! original
20puntos
3,022visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
6visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

a
Usuario
Puntos0
Posts42
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.