So verwenden Sie den Befehl ATQ Linux

So verwenden Sie den Befehl ATQ Linux
„Wenn Sie Linux verwenden, werden Sie häufig Jobs planen. In diesem Fall benötigen Sie eine Möglichkeit, die geplanten Jobs anzuzeigen. Wenn Sie ein Systemadministrator sind, ist dies hilfreich, da Sie die von allen Benutzern geplanten Jobs sehen können.

Der ATQ -Befehl zeigt eine Liste aller ausstehenden Jobs und ihrer Details an, z. B. Stunde, Datum, Benutzername, Warteschlange und die Jobnummer. Der ATQ -Befehl arbeitet hauptsächlich als Ergänzung für die bei Befehl zum Planen von Jobs und wir werden behandeln, wie der ATQ -Befehl in diesem Beitrag verwendet wird.”

Grundlegende Verwendung des Befehls von ATQ Linux

Der ATQ -Befehl zeigt alle mit dem geplanten Jobs an bei Befehl. Um die zu verwenden atq Befehl, Sie müssen die installieren bei Tool Verwenden Sie den Befehl unten.

$ sudo apt-get install bei

Nach der Installation können Sie den Befehl verwenden, indem Sie seine Hilfeseite öffnen.

$ ATQ -HELP

Sie werden feststellen, dass die wenigen verfügbaren Optionen, obwohl es viele Optionen fehlen, nützlich sein können, und wir werden das in diesem Beitrag sehen.

Der ATQ -Befehl zeigt nur die geplanten Jobs an. Lassen Sie uns also ein paar Jobs mit dem AT -Befehl erstellen.

Planen eines Skriptjobs

Öffnen Sie Ihren Redakteur wie Nano und erstellen Sie ein einfaches Bash -Skript wie das unten unten. Lassen Sie uns a erstellen Job1.Sch Skript.

$ sudo nano Job1.Sch

Speichern Sie das Skript und machen Sie es ausführbar.

$ sudo chmod +x Job1.Sch

Planen Sie als nächstes das Skript, um nach einer Stunde mit dem Befehl auszuführen:

$ bei -F Job1.sh jetzt +1 Stunden

Anzeigen aller geplanten Jobs

Der offensichtliche Weg, um alle geplanten Jobs zu sehen, besteht darin, die zu leiten atq in der Befehlszeile.

$ ATQ

Hier werden Sie den Job bemerken, den wir vor einiger Zeit erstellt haben.

A - Es repräsentiert den Namen der Warteschlange

Kyle - Der Benutzername der Person, die den Job geplant hat

18:13:00 - die Stunde, um den Job auszuführen

Sonne 29. Mai - Es repräsentiert das Datum, an dem der Job ausgeführt wird

1 - Es repräsentiert die Jobnummer

Stellen Sie Jobs einer bestimmten Warteschlange anzeigen

Standardmäßig, A ist der von der verwendete Warteschlangenname bei Befehl. Sie können jedoch Jobs mit unterschiedlichen Warteschlangennamen erstellen und den Befehl ATQ verwenden, um Jobs basierend auf dem Warteschlangennamen anzuzeigen.

Um einen Job mit einem anderen Warteschlangennamen zu erstellen, erstellen Sie ein anderes Bash -Skript Job2.Sch, Planen Sie jedoch in diesem Fall den Job mit dem Befehl:

$ bei -q h -f Job2.SH jetzt + 1 Stunde

Anschließend die geplanten Jobs anzeigen. Sie werden feststellen, dass wir jetzt Jobnummer 2 mit dem Warteschlangennamen als H.

Nur Jobs für die Warteschlange anzuzeigen H, Verwenden Sie den Befehl:

$ atq -q h

Die Ausgabe zeigt jetzt Jobs mit an H als Warteschlangenname.

HINWEIS: Wenn Sie mit dem ATQ -Befehl angezeigt werden.

Wenn Sie root sind, zeigt der Stellenplan alle geplanten Jobs auch von anderen Benutzern an. Bestimmte Benutzer sehen jedoch nur Jobs, die sie allein beziehen.

Entfernen Sie einen Job aus der Warteschlange

Der ATQ -Befehl hilft bei der Liste der geplanten Jobs. Wenn Sie jedoch einen Job in der Warteschlange sehen, den Sie entfernen müssen, können Sie dies mit dem Befehl erreichen:

$ bei -r 1

Hier, 1 repräsentiert die Jobnummer des Jobs, den Sie entfernen möchten. In unserem Fall ist es Job 1. Wenn wir den ATQ -Befehl ausführen, werden wir bemerken, dass Job 1 jetzt entfernt wird.

Andere ATQ -Optionen

-V: Zeigen Sie die ATQ -Version.

-R: Alias ​​für ATRM und wird verwendet, um einen Job aus der Warteschlange zu entfernen

-Q: Legt den Warteschlangennamen für den Job fest.

-F: Wird verwendet, um einen Job aus einer Datei zu lesen und wird bei der Planung des Jobs verwendet.

Bei -l: gleich wie atq. Es zeigt die geplanten Jobs an.

Abschluss

Der Befehl ATQ Linux funktioniert in Kombination mit dem bei Und ATRM Befehle. Die Planungsbefehle sind Teil der Verwendung von Linux und wenn Sie überprüfen müssen, welche Jobs geplant sind, ist die atq Befehl ist dein bester Kumpel. Wenn Sie ein Systemadministrator sind, sehen Sie alle Jobs in der Warteschlange und können geplante Jobs entfernen, wie wir in der Post gesehen haben. Das heißt, Sie sind jetzt an der Reihe, die zu verwenden atq Befehl und Zeitplan und Jobs nach Ihren Wünschen ansehen.