Programación de Tareas
Programación de Tareas
Programación de Tareas
2 ASIR
La programacin de tareas permite programar la ejecucin de un determinado programa en un momento determinado. Por ejemplo, se puede programar una copia de seguridad, enviar un fichero, comprobar la seguridad del sistema, enviar un informe, etc. CRON En el sistema operativo Unix, cron es un administrador regular de procesos en segundo plano (demonio) que ejecuta procesos o guiones a intervalos regulares (por ejemplo, cada minuto, da, semana o mes). Los procesos que deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero crontab. El nombre cron viene del griego chronos que significa "tiempo". AT At es una herramienta que permite programar la ejecucin de uno o varios programas en un momento futuro. ACTIVIDADES 11.5
Examinar y explicar los scripts de configuracin del demonio Cron.
* Hourly: Entra, ejecuta todos los scripts que estn en el directorio /etc/cron.hourly cada hora y da un reporte. * Daily,weekly, monthly: Mira si hay ficheros en /usr/sbin/anacron o entra cada uno en su directorio y ejecuta uno al da, a la semana o al mes y da un reporte. (daily=da, weekly= semana y monthly=mes).
Programar Cron, At y Atq para que os muestre un mensaje por pantalla recordndoos que tenis que colgar la actividad en Moddle antes de las 01:00 del da 8 de febrero de 2012.
2 ASIR
2 ASIR
Abrimos contrab con el comando "crontab -e", y le decimos que lo ejecute cada minuto, y que lo abra en firefox el fichero crontab.html.
2 ASIR
2 ASIR
Escribimos el comando at para las 9:09, con la misma sentencia que el crontab, es decir, que nos muestre el archivo crontab.html en firefox. Para guardar le damos a Ctrl+D.
2 ASIR
2 ASIR
Y este es el resultado.
Aqu vemos el resultado de atq, que al principio no muestra anda porque no hay ninguna tarea programada, pero en cuanto tenemos una nos la muestra.
2 ASIR
2 ASIR
2 ASIR