Il comando ATQ visualizza un elenco di tutti i lavori in sospeso e i loro dettagli, come ora, data, nome utente, coda e numero di lavoro. Il comando ATQ funziona principalmente come supplemento per il A Comando utilizzato per programmare i lavori e tratteremo come utilizzare il comando ATQ in questo post."
Utilizzo di base del comando ATQ Linux
Il comando ATQ visualizzerà tutti i lavori programmati con il A comando. Per iniziare a usare il atq comando, è necessario installare il A strumento utilizzando il comando di seguito.
$ sudo apt-get Installa a
Una volta installato, è possibile iniziare a utilizzare il comando aprendo la sua pagina di aiuto.
$ ATQ - -HELP
Noterai che anche se manca di molte opzioni, le poche opzioni disponibili possono tornare utili e lo vedremo in questo post.
Il comando ATQ visualizzerà solo i lavori programmati. Quindi, creiamo alcuni lavori usando il comando AT.
Pianificare un lavoro di script
Apri il tuo editor, come Nano, e crea una semplice sceneggiatura bash come quella sotto. Creiamo un Giobbe1.sh sceneggiatura.
$ sudo nano job1.sh
Salva lo script e rendilo eseguibile.
$ sudo chmod +x job1.sh
Quindi, pianificare lo script da eseguire dopo un'ora usando il comando:
$ at -f lavoro1.Sh ora +1 ora
Visualizzazione di tutti i lavori programmati
Il modo ovvio per vedere tutti i lavori programmati è eseguire il atq Nella riga di comando.
$ atq
Qui, noterai il lavoro che abbiamo creato qualche tempo fa.
UN - Rappresenta il nome della coda
Kyle - il nome utente della persona che ha programmato il lavoro
18:13:00 - l'ora per eseguire il lavoro
Sole 29 maggio - Rappresenta la data in cui il lavoro eseguirà
1 - Rappresenta il numero di lavoro
Visualizza lavori di coda specifica
Per impostazione predefinita, UN è il nome della coda utilizzato da A comando. Tuttavia, è possibile creare lavori con nomi di code diversi e utilizzare il comando ATQ per visualizzare lavori in base al nome della coda.
Per creare un lavoro con un nome di coda diverso, crea un altro script bash Giobbe2.sh, Ma in questo caso, programmare il lavoro usando il comando:
$ at -q h -f lavoro2.Sh ora + 1 ora
Quindi, visualizza i lavori programmati. Noterai che ora abbiamo il lavoro numero 2 con il nome della coda come H.
Per visualizzare solo lavori per la coda H, Usa il comando:
$ atq -q h
L'output ora visualizzerà lavori con H Come il nome della coda.
Nota: quando visualizzato utilizzando il comando ATQ, un lavoro in esecuzione avrà il segno '=' nel suo nome coda.
Inoltre, se sei root, la pianificazione del lavoro visualizzerà tutti i lavori programmati anche da altri utenti. Tuttavia, utenti specifici vedranno solo lavori che li riguardano solo.
Rimuovi un lavoro dalla coda
Il comando ATQ aiuta a vedere l'elenco dei lavori programmati. Tuttavia, se vedi un lavoro in coda che devi rimuovere, puoi ottenere questo usando il comando:
$ at -r 1
Qui, 1 rappresenta il numero di lavoro del lavoro che si desidera rimuovere. Nel nostro caso, è il lavoro 1. Se eseguiamo il comando ATQ, noteremo che il lavoro 1 viene ora rimosso.
Altre opzioni ATQ
-V: Mostra la versione ATQ.
-R: alias per ATRM e viene utilizzato per rimuovere un lavoro dalla coda
-Q: imposta il nome della coda per il lavoro.
-F: usato per leggere un lavoro da un file e viene utilizzato durante la pianificazione del lavoro.
A -l: uguale a atq. Visualizza i lavori programmati.
Conclusione
Il comando ATQ Linux funziona in combinazione con il A E atrm comandi. I comandi di pianificazione fa parte dell'utilizzo di Linux e se è necessario verificare quali lavori sono programmati, il atq Il comando è il tuo migliore amico. Inoltre, se sei un amministratore di sistema, vedrai tutti i lavori in coda e puoi rimuovere i lavori programmati, come abbiamo visto nel post. Detto questo, è ora il tuo turno per usare il atq comanda e pianifica e visualizza i lavori a tuo piacimento.