Provided by: manpages-es-extra_0.8a-17_all bug

NOMBRE

       at,  batch,  atq, atrm - encolan, examinan o borran trabajos pendientes
       de ejecucion

SINOPSIS

       at [-V] [-q cola] [-f fichero] [-mldbv] TIME
       at -c trabajo [trabajo...]
       atq [-V] [-q cola]
       atrm [-V] trabajo [trabajo...]
       batch [-V] [-q cola] [-f fichero] [-mv] [TIME]

DESCRIPCI'ON

       at y batch leen  comandos  desde  la  entrada  estandar  o  un  fichero
       especificado,  los  cuales  van  a ser ejecutados mas tarde, utilizando
       /bin/sh.

       at      ejecuta comandos a una determinada hora.

       atq     lista los trabajos pendientes del usuario,  a  no  ser  que  se
               trate  del superusuario; en ese caso, se listan los trabajos de
               todo el mundo. El formato de las lineas  de  salida  (una  para
               cada  trabajo)  es:  Numero  de  trabajo, fecha, hora, clase de
               trabajo.

       atrm    borra trabajos, identificados por su numero.

       batch   ejecuta comandos cuando  lo  permite  el  nivel  de  carga  del
               sistema;  osea,  cuando la carga media cae por debajo de 0.8, o
               del valor especificado en la invocacion de atrun.

       At permite especificaciones de hora bastante complejas, extendiendo  el
       estandar  POSIX.2.  Acepta  horas  con  formato  HH:MM para ejecutar un
       trabajo a una determinada hora del dia.  (Si esa hora ya ha pasado,  se
       asume  que  es  del  dia  siguiente.)   Tambien  se  puede  especificar
       midnight, noon, o teatime (4pm) y se puede especificar la hora con  los
       sufijos AM o PM para ejecutar por la manana o por la tarde.  Tambien se
       puede indicar el dia de  ejecucion,  proporcionando  la  fecha  con  el
       formato  nombre-del-mes d'ia y opcionalmente a~no, o bien indicandolo con
       el formato MMDDYY o MM/DD/YY o  DD.MM.YY.   La  especificacion  de  una
       fecha debe seguir a la de la hora del dia.  Tambien se pueden dar horas
       como now + count unidades-de-tiempo, donde unidades-de-tiempo puede ser
       where  the  time-units  can  be minutes, hurs, days, o weeks y se puede
       indicar a at que ejecute el trabajo hoy poniendo como sufijo de la hora
       la  palabra  today  y para ejecutarlo manana, se pondria como sufijo la
       palabra tomorrow.

       Por ejemplo, para ejecutar un trabajo a las 4pm dentro  de  tres  dias,
       hariamos at 4pm + 3 days, para ejecutar un trabajo a las 10:00am del 31
       de Julio, hariamos at 10am Jul 31 y para ejecutarlo manana a la 1 de la
       madrugada, pondriamos at 1am tomorrow.

       La definicion exacta de la especificacion de hora se puede encontrar en
       /usr/doc/at/timespec.

       Para ambos at y batch, los comandos a los que se aplicaran  son  leidos
       de  la  entrada  estandar  o  del  fichero  indicado  en la opcion -f y
       ejecutados.  El directorio de trabajo, el  entorno  (excepto  para  las
       variables  TERM,  DISPLAY  y  _)  y el umask son tomados del momento de
       invocacion, y no el de ejecucion.  Un comando at - o batch  -  invocado
       desde  un  shell  su(1)  retendra  tambien  el identificador de usuario
       (userid).  El usuario  recibira  un  correo  con  la  salida  de  error
       estandar  y  la  salida  estandar  de  sus comandos, si hay alguna.  El
       correo se enviara utilizando el comando /usr/lib/sendmail.   Si  at  se
       ejecuta  desde  un shell su(1) , el propietario del shell de login sera
       el que reciba el mensaje.

       El superusuario siempre puede  utilizar  estos  comandos.   Para  otros
       usuarios,  los  permisos  para  utilizarlos  estan  determinados en los
       ficheros /etc/at.allow y /etc/at.deny.

       Si el fichero /etc/at.allow existe, solo  los  usuarios  cuyos  nombres
       estan mencionados aqui tienen permiso para utilizar at.

       Si  /etc/at.allow  no  existe, se chequea /etc/at.deny y entonces todos
       los usuarios cuyos nombres no esten  mencionados  alli  tienen  permiso
       para utilizar at.

       Si  ninguno de los ficheros existe, solo el superusuario puede utilizar
       at.

       Un /etc/at.deny vacio significa que todo usuario puede  utilizar  estos
       comandos, esta es la configuracion por defecto.

OPCIONES

       -V      escribe el numero de version en la salida de error estandar.

       -q cola utiliza la cola especificada.  Una designacion de cola consiste
               en una unica letra; designaciones validas van desde a hasta  z.
               y  A hasta Z.  La cola a es la que se usa por defecto para at y
               la cola b para batch.  Las  colas  con  letras  posteriores  se
               ejecutan  con  creciente  'suavidad'. La cola especial "=" esta
               reservada para trabajos que estan actualmente en ejecucion.

       Si un trabajo se envia a una cola designada con una letra mayuscula, es
       tratado  como si se hubiese enviado al proceso de lotes en ese momento.
       Si a atq se le proporciona  una  cola  especifica,  solo  mostrara  los
       trabajso pendientes en esa cola.

       -m      Envia  un  correo  (mail)  al usuario cuando el trabajo termina
               incluso si no hubiese salida que mostrar.

       -f fichero
               Lee el  trabajo  desde  el  fichero  en  lugar  de  la  entrada
               estandar.

       -l      Es un alias para atq.

       -d      Es un alias para atrm.

       -v      Muestra la hora a la que se ejecutara el trabajo.

       Los tiempos mostrados tendran el formato "1997-02-20 14:50" a no
       ser que la variable de entorno POSIXLY_CORRECT este establecida;
       si lo esta, entonces sera "Thu Feb 20 14:50:00 1996".

       -c     manda  los comandos listados en la linea de comandos a la
              salida estandar.

FICHEROS

       /var/spool/cron/atjobs
       /var/spool/cron/atspool
       /proc/loadavg
       /var/run/utmp
       /etc/at.allow
       /etc/at.deny

V'EASE TAMBI'EN

       cron(1), nice(1), sh(1), umask(2), atd(8)

FALLOS

       El funcionamiento correcto de batch para  Linux  depende  de  la
       presencia de un directorio del tipo proc- montado en /proc.

       Si  el fichero /var/run/utmp no esta disponible o esta corrupto,
       o si el usuario no tiene una sesion activa en el momento en  que
       at  es  invocado, el mensaje de correo se envia al identificador
       de usuario que se encuentre en la variable de  entorno  LOGNAME.
       Si   esta   esta  sin  definir  o  vacia,  se  asume  el  actual
       identificador de usuario.

       At  y  batch  tal  y  como  estan  implementados  ahora  no  son
       satisfactorios  cuando  los  usuarios compiten por los recursos.
       Si este es su caso, podria querer considerar otro sistema batch,
       como por ejemplo nqs.

AUTOR

       At   fue   escrito   en  su  mayor  parte  por  Thomas  Koening,
       ig25@rz.uni-karlsruhe.de.