miércoles, 16 de febrero de 2011

CRON

CRON
Un "cron" es una tarea programada, que se ejecuta de manera automàtica en un equipo.

Su uso es muy amplio, desde una simple tarea de copiar archivos hasta donde llegue tu imaginaciòn :p

Su uso es muy sencillo

Para agregar o quitar un tarea se usa el siguiente comando

crontab -e (la letra e es de editar XD)

y se especifica de la siguiente manera

minuto hora dia_del mes dia de la semana comando

ejemplo:

Ejecutar una tarea todos los dìas a las 1:06 p.m.

6 13 * * * sh /u050/respaldos_rman/script_rman/crear_respaldos.sh

Ejecutar una tarea cada 3 minutos

*/3 * * * sh /u050/respaldos_rman/script_rman/crear_respaldos.sh

Ejecutar una tarea en el minuto 20 y 30 de cada hora

20,30 * * * * /usr/bin/who

Para listar las tareas

crontab -l (la letra l es de lista XD)

Una vez que se realice la tarea, te dira la terminal que tienes un nuevo correo , indicando que la tarea
se realizo, para leerlo

nano /var/mail/nombre_usuario

Si se quiere evitar esto , se puede redireccionar la salida

6 13 * * * sh crear_respaldos.sh> /dev/null 2>&1

Tambièn se puede utilizar la salida con un archivo de log

6 13 * * * sh crear_respaldos.sh>>/u050/respaldo_log

Es importante mencionar que cada usuario del sistema operativo tiene su propio cron, regularmente quien las ejecuta es root.

No hay comentarios:

Publicar un comentario