In diesem Artikel werden wir das untersuchen bei Befehl und wie Sie es verwenden, um Ihre Systemverwaltungsaufgaben zu optimieren.
Der Inhalt dieses Artikels enthält:
Linux bei Befehl
Der bei Der Befehl in Linux ist ein leistungsstarkes Werkzeug für die Planung von Aufgaben, um sie zu einer bestimmten definierten Zeit auszuführen. Es ermöglicht Benutzern, das genaue Datum und die genaue Uhrzeit anzugeben, wenn ein Befehl ausgeführt werden soll. Mit dem AT -Befehl können Benutzer unterschiedliche Aufgaben automatisch verwalten.
Der bei Der Befehl enthält auch die
Der "atq”Wird verwendet, um anhängige Aufgaben für einen bestimmten Benutzer anzuzeigen, während Root -Benutzer alle Aufgaben anzeigen können. Das Ausgabeformat zeigt die Aufgaben -ID, das Datum, die Stunde, die Warteschlange und den Benutzernamen an.
Andererseits, "ATRM”Wird verwendet, um Aufgaben mithilfe ihrer Jobnummer zu löschen.
Diese Befehle bieten zusätzliche Funktionen und Kontrolle für die Verwaltung geplanter Aufgaben mit dem bei Befehl in Linux.
Installieren des Befehls unter Linux
Der Linux bei Der Befehl ist möglicherweise nicht standardmäßig in Ihrem System installiert. Installieren bei Verwenden Sie unter Linux den folgenden Befehl untergewandt:
sudo apt installieren bei
Das AT -Befehl verstehen
Der bei Der Befehl wird verwendet, um Jobs zu planen. Der Befehl funktioniert, indem er einer Warteschlange Jobs hinzufügt, die dann zum festgelegten Zeitpunkt ausgeführt werden.
Die Syntax der bei Der Befehl ist wie folgt:
bei [-f Dateiname] [-m] [-q Queue] [-v] [Zeit]
Wo:
Sie können Jobs mit verschiedenen Zeitformaten planen, einschließlich absoluter Zeiten, relativen Zeiten und Zeiten, die als Minuten nach der Stunde angegeben sind.
Absolute Zeitausdrücke umfassen:
Zum Beispiel wird der angegebene Befehl unten gedruckt “Hallo" um 16.00 Uhr:
Echo "Hallo" | um 16.00 Uhr
Um a zu spezifizieren relativer Zeitausdruck Verwendung bei Befehl, wir müssen den Befehl angeben, indem wir die “hinzufügen“+”Plus melden Sie sich in einem von diesen an:
Verwenden Sie beispielsweise 5 Minuten nach der aktuellen Zeit, um eine Aufgabe zu planen:
Echo "Hallo" | bei jetzt +5 Minuten
Planen Sie ein Bash -Skript mit dem Befehl
Verwendung der bei Der Befehl ist unkompliziert. Geben Sie einfach den Befehl ein, gefolgt von der Zeit, zu der der Job ausgeführt werden soll, und den Befehl, den Sie ausführen möchten.
Folgen Sie zum Beispiel, um ein Skript auszuführen, die untergegebene Syntax:
Echo "SH -Datei.Sh "| zur Zeit
Notiz: Ich habe ein Bash -Skript erstellt, das den Text angehängt wird “Hallo Welt"In einer Datei"meine Datei.txtWenn es ausgeführt wird.
Echo "Sh -Demo.Sh "| um 16:24 Uhr
Wir können den Inhalt in der Datei mit der Datei überprüfen Katze Befehl, um sicherzustellen, dass das Skript zum gegebenen Zeitpunkt erfolgreich ausgeführt wird.
Interaktiv einen Job mit dem Befehl planen
Verwendung der bei Der Befehl in Linux können Aufgaben interaktiv planen, indem sie die gewünschte Ausführungszeit angeben und die entsprechenden Befehle an der Eingabeaufforderung eingeben. Dieser Vorgang ist wie das Erstellen von Ereignissen in einer Kalendern -App.
Zum Beispiel, Wir können einen Memo -Text erstellen und ihn zu einer bestimmten Zeit wie einen Rest planen. Führen Sie den folgenden Befehl aus, um ein Memo zu planen, das hinzugefügt wird “LinuxHint”In einer Textdatei zum bestimmten Zeitpunkt:
um 11:21 Uhr
Fügen Sie nach der Ausführung des obigen Befehls den folgenden Befehl hinzu, um einen Text hinzuzufügen “LinuxHintIn einer Datei.
bei> echo "LinuxHint"> ~/am Test.txt
Um das zu verlassen bei Eingabeaufforderung können Benutzer drücken Strg+d auf ihrer Tastatur.
Notiz: Der obige Befehl erstellt eine Textdatei und findet den Text in der Datei an.
Nachdem die Aufgabe ausgeführt wurde, kann man ihre Ausführung mithilfe der Ausführung überprüfen Katze Befehl in der entsprechenden Datei.
Katze ~/am Test.txt
Planen eines Jobs mit at
Der bei Der Befehl in Linux ermöglicht es Benutzern, Aufgaben zu planen Echo ohne die interaktive Eingabeaufforderung zu verwenden.
Zum Beispiel, Benutzer können die Verzögerungszeit in Minuten und die “angebenJetztNotation, um eine Aufgabe zu planen, wie im folgenden Beispiel gezeigt:
Echo "Echo 'Willkommen bei LinuxHint' >> ~/at-SOMEPLE.txt "| in jetzt +1 Minute
Dieser Befehl plant eine Aufgabe, die 1 Minute aus der aktuellen Zeit ausgeführt und den Text angehängt wirdWillkommen bei LinuxHint”In der Datei bei der Ausführung.
Mit dieser Methode können wir Aufgaben planen, ohne dass eine interaktive Eingabe erforderlich ist.
Nach einer Minute leiten Sie die Katze Befehl zur Überprüfung der Zeitplanausführung:
Katze ~/at-siomple.txt
Listen Sie alle laufenden Jobs auf
Um alle laufenden Jobs aufzulisten, können Sie ausführen:
bei -l
Oder:
atq
Alle laufenden geplanten Jobs werden mit ihrem Job -ID aufgeführt.
Entfernen eines Zeitplanjobs mit dem Befehl
Um einen geplanten Job zu entfernen, müssen wir die Job -ID eines laufenden Prozesses kennenlernen. Die folgende Syntax wird befolgt, um einen geplanten Job zu entfernen.
ATRM [Job ID]
Um beispielsweise die aktuellen Jobs mit Job -ID 4 zu entfernen, verwenden Sie:
ATRM 4
Entfernen Sie den AT -Befehl
Um das zu entfernen bei Befehl von Linux System, verwenden Sie:
sudo apt Autoremove bei
Abschluss
Der bei Der Befehl ist ein nützliches Dienstprogramm für die Planung von Jobs auf Linux -Systemen. Es ermöglicht Benutzern, Aufgaben zu automatisieren, die Zeit sparen und die Produktivität steigern können. Der bei Mit dem Befehl können Benutzer die genaue Zeit und Datum angeben, damit ein Job ausgeführt wird. Für eine detaillierte Beschreibung von bei Befehl Lesen Sie die oben genannten Richtlinien.