Aquesta és una revisió antiga del document
at
resumen
at <time>→ entra en el modo shell de AT para darle la lista de comandos a ejecutar- para salir del modo shell:
- CTL+D → guarda
- CTL+C → cancela
- permite indicar hora, días, etc… ejemplos:
10:33,10:33 + 2 days,dd.mm.yy,now + 3 hours
atq→ lista tareas pendientes de ejecutar →at -lhace lo mismoat -c <task>: muestra el contenido de los comandos asignados a la tareaat -d <task>→ elimina la tarea (ver previamente conat -l)atrm <task>→ también elimina
ejemplos de formatos horarios
- acepta especificaciones complejas de horario, siguien el standatd POSIX.2
- HH:MM
- midnight, noon, teatime, tomorrow
- HH:MM (AM o PM)
- MMDDAA
- MM/DD/AA
- DD.MM.AA ← esta me dio problemas
- now + unidades de tiempo (minutes, hours, days, weeks)
- 4pm + 3 days
- 10am Jul 31
- /usr/share/doc/at-3.1.8/timespec contains the exact definition of the time specification.
parámetros interesantes
-m→ envia mensaje al finalizar ejecución-f <file>→ lee los comandos del fichero en lugar de stdin-c x→ lista el contenido del trabajo x
ficheros
se chequean en orden estos 2 archivos
/etc/at.allow→ solo los usuarios de la lista pueden lanzar tareas AT/etc/at.deny→ los nombres no listados pueden ejecutar