Cómo usar el comando atq linux

“Si usa Linux, a menudo tiene que programar trabajos. En este caso, necesita una forma de ver los trabajos programados. Si es administrador del sistema, esto es útil porque puede ver los trabajos programados por todos los usuarios. El comando atq muestra una lista de todos los trabajos pendientes y sus detalles, como: Por ejemplo, hora, fecha, nombre de usuario, cola y número de trabajo. El comando atq se utiliza principalmente como complemento del a Comando utilizado para programar trabajos y cubriremos cómo usar el comando atq en esta publicación.

Contenidos

Uso básico del comando atq linux

El comando atq muestra todos los trabajos que se han programado a Dominio. Para empezar a usar atq comando, necesita instalar el a herramienta con el siguiente comando. $ sudo apt-get install en

Una vez instalado, puede usar el comando abriendo su página de ayuda.


Descubrirá que, aunque faltan muchas opciones, las pocas opciones disponibles pueden ser útiles y lo veremos en esta publicación. El comando atq muestra solo los trabajos programados. Así que vamos a crear algunos trabajos usando el comando at.

Programación de un trabajo de script

Abre tu editor, p. B. nano y cree un script bash simple como el siguiente. Vamos a crear uno trabajo1.sh Guion. Guarde el script y hágalo ejecutable.


Luego, programe el script para que se ejecute después de una hora usando el siguiente comando: $ at -f job1.sh ahora +1 hora

Ver todos los trabajos programados

La forma obvia de ver todos los trabajos programados es ejecutarlos atq en la línea de comando.


Aquí puedes ver el trabajo que creamos hace un tiempo.
a – representa el nombre de la cola
kyle – el nombre de usuario de la persona que programó el trabajo
18:13:00 – la hora en que se ejecutará la orden
dom 29 de mayo – representa la fecha en que se ejecuta el trabajo
1 – representa el número de pedido

Ver trabajos de una cola específica

Por defecto, a es el nombre de cola utilizado por a Dominio. Sin embargo, puede crear trabajos con otros nombres de cola y usar el comando atq para mostrar trabajos según el nombre de la cola. Para crear un trabajo con un nombre de cola diferente, cree otro script bash trabajo2.shpero en este caso programe el trabajo con el siguiente comando: $ at -qh -f job2.sh ahora + 1 hora

A continuación, vea los trabajos programados. Notará que ahora tenemos el trabajo número 2 con el nombre de la cola como H.

Para mostrar solo los trabajos de la cola Huse el comando: La salida ahora muestra trabajos con H como nombre de cola.

Nota: Cuando se ve con el comando atq, un trabajo en ejecución tiene el carácter «=» en su nombre de cola. Si es root, la programación de trabajos también muestra todos los trabajos programados, incluidos los de otros usuarios. Sin embargo, ciertos usuarios solo ven trabajos que solo los afectan a ellos.

Eliminar trabajo de la cola

El comando atq ayuda a mostrar la lista de trabajos programados. Sin embargo, si ve un trabajo en cola que necesita eliminar, puede hacerlo con el siguiente comando: Aquí 1 representa el número de pedido del pedido que desea eliminar. En nuestro caso, es el Trabajo 1. Si ejecutamos el comando atq, veremos que el Trabajo 1 ahora se ha eliminado.

Otras opciones de atq

-V: muestra la versión atq.
-r: alias de atrm y se usa para sacar de la cola un trabajo
-q: establece el nombre de la cola para el trabajo.
-F: se usa para leer un trabajo de un archivo y se usa al programar el trabajo.
En -l: igual que atq. Muestra los trabajos programados.

Conclusión

El comando atq de Linux funciona en combinación con el a y Cajero automático comandos La programación de comandos es parte del uso de Linux, y si necesita verificar qué trabajos están programados, puede usar el atq El comando es tu mejor amigo. Además, si es administrador del sistema, verá todos los trabajos en la cola y podrá eliminar los trabajos programados como vimos en la publicación. Eso significa que ahora es tu turno de usarlos. atq Ordene y programe y vea los trabajos de la manera que desee.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.