Im heutigen Artikel werden wir versuchen, die verschiedenen Methoden zum Ausführen der Befehle mit einem Zeitlimit in Ubuntu 20.04 zu lernen.
Ausführen von Linux-Befehlen mit Zeitlimit
Um die Befehle mit einem bestimmten Zeitlimit in Ubuntu auszuführen, können Sie eine der beiden unten beschriebenen Methoden verwenden:
Methode Nr. 1: Mit dem Timeout-Dienstprogramm
Da Timeout ein integriertes Dienstprogramm des Linux-Betriebssystems ist, müssen wir keine Vorverarbeitung durchführen, bevor wir dieses Dienstprogramm verwenden. Um Befehle mit dem Timeout-Dienstprogramm in Ubuntu 20.04 auszuführen, müssen wir die folgenden Schritte ausführen:
Schritt # 1: Starten des Terminals in Ubuntu
Da wir in diesen Methoden verschiedene Befehle ausführen werden, müssen wir daher mit der Befehlszeilenschnittstelle (CLI) interagieren, dh dem Terminal, das wir starten können, indem wir auf das in der Taskleiste angezeigte Symbol klicken. Das Ubuntu-Terminal wird zu Ihrer Bequemlichkeit auch in der Abbildung unten gezeigt:
Schritt # 2: Ausführen von Befehlen während der Verwendung des Timeout-Dienstprogramms:
Sobald wir das Terminal gestartet haben, besteht der nächste Schritt darin, einen beliebigen Befehl unserer Wahl mit dem Timeout-Dienstprogramm auszuführen, während die unten genannte Syntax befolgt wird:
timeout n befehl
Hier müssen Sie n durch die Anzahl der Sekunden, Minuten, Stunden oder Tage ersetzen, für die der Timeout-Befehl ausgeführt werden soll. Wenn Sie die Zeit in Sekunden angeben müssen, müssen Sie keinen zusätzlichen Parameter hinzufügen. Wenn die Zeit jedoch in Minuten, Stunden oder Tagen angegeben ist, müssen Sie m, h oder d mit angeben es bzw. zB 12m, 15h, 2d usw. Außerdem müssen Sie den Befehl durch den tatsächlichen Befehl ersetzen, den Sie mit dem Timeout-Dienstprogramm ausführen möchten. In diesem example, ich wollte Google.com für 10 Sekunden pingen, deshalb habe ich n durch 10 ersetzt und den Befehl mit ping 8.8.8.8. Dies kann auch anhand des folgenden Bildes überprüft werden:
Sobald die im obigen Befehl erwähnte Zeitüberschreitungsdauer abläuft, können Sie die im Bild unten gezeigte Ausgabe auf Ihrem Linux-Terminal sehen:
Methode Nr. 2: Indem Sie das Timelimit-Paket verwenden:
Um das timelimit-Paket zum Ausführen der Befehle mit einer bestimmten Zeit zu verwenden, müssen Sie die folgenden Schritte ausführen:
Schritt 1: Aktualisieren des Caches:
- Bei dieser Methode sollen wir ein neues Paket installieren. Daher müssen wir nach dem Start des Terminals als erstes den Cache mit dem folgenden Befehl aktualisieren:
sudo apt-Update
Nach erfolgreicher Ausführung dieses Befehls können Sie die im Bild unten gezeigte Ausgabe in Ihrem Terminalfenster sehen:
Schritt #2: Installation des Timelimit-Pakets:
Der Punkt, der hier erwähnt werden sollte, ist, dass wir den Schritt Nr. 1 dieser Methode in keiner Weise verpassen dürfen. Wenn wir versuchen, das Timelimit-Paket zu installieren, ohne den Cache zu aktualisieren, erhalten wir eine Fehlermeldung. Nachdem Sie den Cache aktualisiert haben, müssen Sie als nächstes das timelimit-Paket mit Hilfe des folgenden Befehls installieren:
sudo apt-Installationszeitlimit
Die erfolgreiche Installation des timelimit-Pakets ermöglicht Ihnen die folgende Ausgabe auf Ihrem Terminal:
Schritt # 3: Ausführen von Befehlen während der Verwendung des Timelimit-Pakets:
Wenn Sie nun das timelimit-Paket auf Ubuntu installiert haben, können Sie es einfach verwenden, indem Sie der unten genannten Syntax folgen:
Zeitlimit –t(n) Befehl
Hier müssen Sie n durch die Zeit in Sekunden ersetzen, für die Sie den angegebenen Befehl verwenden möchten, und Sie müssen auch command durch den tatsächlichen Befehl ersetzen, den Sie zusammen mit dem timelimit-Paket verwenden möchten. In diesem example, ich wollte Google.com für 15 Sekunden pingen, deshalb habe ich n durch 15 ersetzt und den Befehl mit ping 8.8.8.8. Dieser Befehl ist aus dem folgenden Bild ersichtlich:
Sobald das im obigen Befehl erwähnte Zeitlimit abgelaufen ist, können Sie die folgende Ausgabe auf Ihrem Ubuntu-Terminal sehen:
Fazit
Wenn Sie einer der beiden in diesem Artikel beschriebenen Methoden folgen, können Sie bequem jeden Befehl mit einem angegebenen Zeitlimit ausführen. Auf diese Weise können Sie beim Ausführen verschiedener Befehle unter Linux wertvolle Zeit sparen.