Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AGENDA
Automtizar tareas de administracin del
sistema
crontab
Opciones ms utilizadas:
-l lista el contenido de la tabla de tareas.
-e edita el contenido de la tabla de tareas
-u requiere la especificacin de un usuario y permite modificar
las tareas del usuario referencia (siempre y cuando se tengan
permisos)
Ejemplos de frecuencia
Frecuencia una vez por hora
0 * * * * /usr/local/bin/updatedb.sh
Cuando sea el minuto 0 de todas las horas, de todos los das del mes, de
todos los meses y de todos los das de la semana, ejecutar el comando
/usr/local/bin/updatedb.sh
Ejemplos de frecuencia
Frecuencia una vez por ao
1 4 1 1 * /usr/local/bin/updatedb.sh
Cuando sea el minuto 1 de la hora 4 del da 1 del mes 1, ejecutar el comando
/usr/local/bin/updatedb.sh
Usando crontab
Usando crontab
Directorios de crontab
El usuario root tiene la posibilidad de utilizar ciertos directorios
para ejecutar tareas de cron, adems de trabajar con el comando
crontab -e.
/etc/cron.hourly : En este directorio se pueden ubicar shell scripts que
sern ejecutados a cada hora.
/etc/cron.daily : En este directorio se pueden ubicar shell scripts que sern
ejecutados diariamente.
/etc/cron.weekly : En este directorio se pueden ubicar shell scripts que
sern ejecutados una vez por semana.
/etc/cron.monthly : En este directorio se pueden ubicar shell scripts que
sern ejecutados una vez por mes.
Los shell scripts que se copien a estos directorios debern tener permisos de
ejecucin.
Directorios de crontab
La definicin de cada que tiempo deben ejecutarse los scripts
ubicados dentro de estos directorios, est descrito en el archivo
/etc/crontab