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