at

  • 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
  • atqat -l : lista tareas pendientes de ejecutar
  • at -c <task>: muestra el contenido de los comandos asignados a la tarea
  • at -d <task>atrm <task> : elimina la tarea (ver previamente con at -l)
  • 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.
  • -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

se chequean en orden estos 2 archivos

  1. /etc/at.allow → solo los usuarios de la lista pueden lanzar tareas AT
  2. /etc/at.deny → los nombres no listados pueden ejecutar

http://linux.about.com/library/cmd/blcmdl1_at.htm

  • linux/cron/at.txt
  • Darrera modificació: 23/11/2023 05:39
  • per mate