AT- (1) Página manual

AT- (1) Página manual

Nombre

AT, Batch, ATQ, ATRM - cola, examina o elimina trabajos para la ejecución posterior

Sinopsis

en [-V] [-Q cola] [-F archivo] [-MLDBV] TIEMPO
en -c trabajo [trabajo… ]
ATQ [-V] [-Q cola]
ATRM [-V] trabajo [trabajo… ]
lote

Descripción

en y lote Lea los comandos de la entrada estándar o un archivo especificado que se ejecutarán en un momento posterior, utilizando /bin/sh.

en
Ejecuta comandos en un tiempo especificado.
ATQ
Enumera los trabajos pendientes del usuario, a menos que el usuario sea el Superuser; En ese caso, los trabajos de todos se enumeran. El formato de las líneas de salida (una para cada trabajo) es: número de trabajo, fecha, hora, cola y nombre de usuario.
ATRM
elimina trabajos, identificados por su número de trabajo.
lote
Ejecuta comandos cuando los niveles de carga del sistema lo permiten; En otras palabras, cuando el promedio de carga cae por debajo de 1.5, o el valor especificado en la invocación de ATD.

En Permite especificaciones de tiempo bastante complejas, extendiendo el Posix.2 estándar. Acepta tiempos de forma HH: MM ejecutar un trabajo a una hora específica del día. (Si ese momento ya ha pasado, se supone al día siguiente.) También puede especificar medianoche, mediodía, o la hora del té (4pm) y puede tener un sufijo de hora del día con SOY o PM por correr por la mañana o la noche. También puede decir qué día se ejecutará el trabajo, dando una fecha en el formulario nombre de mes día con un opcional año, o dar una fecha del formulario Mmddyy o Mm/dd/yy o Dd.Mm.Yy. La especificación de una fecha debe Siga la especificación de la hora del día. También puedes dar momentos como ahora + contar tiempo de tiempo, donde pueden estar las unidades de tiempo minutos, horas, días, o semanas Y puedes decir en para ejecutar el trabajo hoy sufrojando el tiempo con hoy y para ejecutar el trabajo mañana sufrojando el tiempo con mañana.

Por ejemplo, para ejecutar un trabajo a las 4pm tres días a partir de ahora, lo haría a las 4pm + 3 días, Para ejecutar un trabajo a las 10:00 am el 31 de julio, lo haría a las 10am el 31 de julio Y para ejecutar un trabajo a la 1 am de mañana, lo harías A la 1 am de mañana.

La definición exacta de la especificación de tiempo se puede encontrar en /usr/share/doc/at/timespec.

Para ambos en y lote, Los comandos se leen de la entrada estándar o el archivo especificado con el -F opción y ejecutado. El directorio de trabajo, el entorno (excepto las variables TÉRMINO, MOSTRAR y _) y la ultasa se retiene desde el momento de la invocación. Un en - o lote - comando invocado desde un Su (1) Shell retendrá el ID de usuario actual. El usuario se le enviará un error estándar por correo y la salida estándar de sus comandos, si es que hay alguno. El correo se enviará utilizando el comando /usr/lib/sendmail. Si en se ejecuta desde un Su (1) shell, el propietario del shell de inicio de sesión recibirá el correo.

El superusador puede usar estos comandos en cualquier caso. Para otros usuarios, los archivos determinan el permiso para usar /etc/at.permitir y /etc/at.denegar.

Si el archivo /etc/at.permitir existe, solo los nombres de usuario mencionados en él pueden usar en.

Si /etc/at.permitir no existe, /etc/at.denegar se verifica, cada nombre de usuario que no se menciona en él puede usar en.

Si ninguno existe, solo el superusor puede usar AT.

Un vacío /etc/at.denegar significa que se permite a cada usuario usar estos comandos, esta es la configuración predeterminada.

Opción

-V
Imprime el número de versión al error estándar.
-Q cola
usa la cola especificada. La designación de una cola consiste en una sola letra; Las designaciones de cola válidas van desde a a z. y A a Z. El a La cola es el valor predeterminado para en y el b cola para lote. Las colas con letras más altas se ejecutan con mayor amabilidad. La cola especial "=" está reservada para trabajos que actualmente se están ejecutando.

Si se envía un trabajo a una cola designada con una carta de mayúscula, el trabajo se trata como si se enviara al lote en el momento del trabajo. Una vez que se alcanza la hora, las reglas de procesamiento por lotes con respecto al promedio de carga se aplican. Si ATQ se le da una cola específica, solo mostrará trabajos pendientes en esa cola.

-metro
Enviar correo al usuario cuando el trabajo se haya completado incluso si no hubo salida.
-F archivo
Lee el trabajo de archivo en lugar de entrada estándar.
-l
Es un alias para ATQ.
-d
Es un alias para ATRM.
-V
Muestra la hora en que se ejecutará el trabajo antes de leer el trabajo.

Los tiempos que se muestran estarán en el formato "Jue 20 de febrero 14:50:00 1997".

-C
Cats Los trabajos que figuran en la línea de comando a la salida estándar.

Archivos

/var/spool/cron/atjobs
/var/spool/cron/atspool
/Proc/LoadAvg
/var/run/utmp
/etc/at.permitir
/etc/at.denegar

Ver también

cron(1) , lindo(1) , mierda(1) , Umask(2) , ATD(8) .

Insectos

El funcionamiento correcto de lote porque Linux depende de la presencia de un procedencia- Tipo de directorio montado en /Proc.

Si el archivo /var/run/utmp no está disponible o corrupta, o si el usuario no está iniciado en ese momento en se invoca, el correo se envía al ID de usuario que se encuentra en la variable de entorno Nombre de logn. Si eso está indefinido o vacío, se supone el ID de usuario actual.

En y lote como se implementa actualmente no son adecuados cuando los usuarios compiten por recursos. Si este es el caso de su sitio, es posible que desee considerar otro sistema por lotes, como NQS.

Autor

Fue escrito principalmente por Thomas Koenig, [email protected].

Tutoriales de Linux relacionados:

  • Manejo de la entrada del usuario en scripts bash
  • Cómo escuchar música de la consola usando los CMU ..
  • Cómo establecer la fecha y la hora en Almalinux
  • Mastering Bash Script Loops
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cómo trabajar con la API REST de WooCommerce con Python
  • Cómo eliminar el bloatware de su móvil Samsung Android ..
  • Cómo eliminar el archivo en Ubuntu Linux
  • Ejemplos de consejos y trucos de comandos de comandos útiles - Parte 1
  • Tiempo sus scripts y procedimientos de Bash desde el interior del código