Next: 229 Para practicar: at
Up: Control de tareas
Previous: 229 Para practicar
- Para poder comprobar lo que
se expone sobre el comando at y que funcione el envío del
correo hemos de modificar la configuración de exim2.23. El cambio consiste en comentar la línea
-
- #qualify_domain = andaluciajunta.es
del fichero de configuración2.24 de exim: /etc/exim/exim.conf.
El comando at posibilita planificar la ejecución de tareas;
permite que le especifiquemos tanto la fecha como la hora para activarse.
Una vez activo, at se encargará de hacer ejecutar las órdenes
programadas (órdenes no interactivas). Su sintaxis es:
at hora [fecha] lista_comandos
Por ejemplo supongamos que son las 3 h pm y hemos quedado a las 4
h pm, somos tan despistados que cuando nos ponemos con el ordenador
se nos olvida todo, en ese caso podemos decirle a at que
nos avise dentro de una hora escribiendo:
$ at now +60 minutes 2.25
tras pulsar intro podremos escribir aquello que consideremos oportuno,
por ejemplo:
at> echo ``No te despistes, tienes una cita''
cuando terminemos de introducir los comandos deseados pulsaremos [Ctrl]+[d].
A las cuatro at nos enviará un correo con el texto anterior
que podremos visualizar con la orden mail.
at permite distintas formas para especificar la fecha y hora
en que debe activarse. Así, el tiempo se puede especificar en la forma
HHMM o HH:MM para llevar a cabo una tarea en el mismo día. Por ejemplo
la orden anterior es equivalente a:
$ at 16:00
Con at es posible usar midnight (medianoche), noon
(mediodia), teatime (4 de la tarde) o tomorrow (mañana).
También podemos anteponer a la hora am o pm.
Si queremos que at se ejecute en un día distinto al que estamos,
pondremos la fecha en la forma `mes día' por ejemplo, May 12.
Asociado al comando at tenemos los comandos:
- atq
- muestra un listado de los trabajos en espera de ejecución.
- atrm
- para eliminar trabajos en espera.
Footnotes
- ...exim2.23
- Se trata del agente de transporte de correo (MTA) de Guadalinex: ``el
cartero''
- ... configuración2.24
- Para configurar exim se puede ejecutar el comando eximconfig.
Os remitimos a la ayuda instalada del programa para conocer más sobre
él.
- ...2.25
- También podemos dar el tiempo de espera como un incremento de un número
de weeks (semanas), days (días) u hours
(horas).
Next: 229 Para practicar: at
Up: Control de tareas
Previous: 229 Para practicar
2004-04-21