Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So stoppen Sie die Ausführung eines Skripts unter Linux

So stoppen Sie die Ausführung eines Skripts unter Linux

WBOY
WBOYnach vorne
2023-05-12 10:25:203562Durchsuche

    Linux hat die Ausführung des Skripts gestoppt.

    Ein Stresstestskript bench.sh wird ausgeführt, aber ich möchte den Prozess auf halbem Weg stoppen und ihn nicht mehr ausführen.

    Sie können „ps -ef |“ verwenden, um den Prozess herauszufinden und ihn dann abzubrechen.

    So stoppen Sie die Ausführung eines Skripts unter Linux

    Verwendung von kill: kill [Signalcode] Prozess-ID

    Hinweis: Der Signalcode kann weggelassen werden. Unser häufig verwendeter Signalcode ist -9, was eine erzwungene Beendigung bedeutet. Der Prozess wird wie folgt beendet:

    So stoppen Sie die Ausführung eines Skripts unter Linux

    Achten Sie beim Beenden eines Threads darauf, nicht versehentlich einen Thread zu stoppen, der nicht gestoppt werden sollte, und unnötige Probleme zu verursachen. Verwenden Sie diese Methode, um einen Thread nur zu stoppen, wenn Sie einigermaßen sicher sind.

    So stoppen Sie die Ausführung eines Skripts unter Linux

    Linux-Stoppbefehl

    Linux-Stoppbefehlsmethode eins

    Der schnellste Weg, einen gerade ausgeführten Befehl zu beenden, ist das Drücken der Tastenkombination „Strg+C“.

    Diese Methode funktioniert nur, wenn der Benutzer das Programm von einer virtuellen Konsole aus steuern kann.

    Linux-Stoppbefehlsmethode 2

    Eine andere Möglichkeit, ein Fehlerprogramm zu beenden, besteht darin, seinen Prozess abzubrechen.

    Bitte befolgen Sie die folgenden Schritte:

    Geben Sie den Befehl „ps“ ein, um die PID des Prozesses abzurufen. Für diesen Befehl müssen Sie die Person sein, die dieses Programm ausführt, oder der Root-Benutzer. Wenn Sie der Root-Benutzer sind, geben Sie den Befehl „ps -aux“ ein, um alle Prozesse anzuzeigen, unabhängig davon, wem sie gehören.

    • Finden Sie den fehlerhaften Prozess im Manifest. Da der Name des Programms ganz rechts in der Liste aufgeführt ist, können Sie ihn normalerweise auf einen Blick finden.

    • Bitte notieren Sie sich die ID-Nummer ganz links in der Prozessstatuszeile in der ps-Befehlsausgabeliste.

    • Geben Sie „Kill ID“ ein, um den Prozess abzubrechen.

    • Verwenden Sie den ps-Befehl, um zu sehen, ob der Prozess noch läuft.

    • Wenn es nicht in der Liste erscheint, sind Sie fertig. Wenn es noch läuft, geben Sie „kill 9 ID“ ein. Dieser Befehl kann den Zweck erreichen. Dieser Befehl beendet den Prozess zwangsweise und führt keine Folgearbeiten aus. Daher ist es am besten, ihn nicht zu verwenden, es sei denn, dies ist erforderlich.

    Das obige ist der detaillierte Inhalt vonSo stoppen Sie die Ausführung eines Skripts unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen