Einen außer Kontrolle geratenen Prozess stoppen

LinuxBeginner
Jetzt üben

Einführung

Nach einem Experiment wurde ein Testprozess namens labex-runaway weiter ausgeführt. Seine PID wurde aufgezeichnet, damit ein Operator gezielt diesen Prozess ansprechen kann, ohne andere Prozesse zu beeinflussen.

Im vorherigen angeleiteten Labor haben Sie geübt, eine PID-Datei zu lesen, die zugehörige PID zu untersuchen, SIGTERM zu senden und zu bestätigen, dass der Prozess beendet wurde.

Den aufgezeichneten Prozess stoppen

Aktuelle Situation

/home/labex/project/system-recovery/runaway.pid enthält die PID eines laufenden labex-runaway-Prozesses, der dem Benutzer labex gehört.

Umfang

  • Verwenden Sie die PID aus runaway.pid.
  • Stoppen Sie diesen Prozess mit dem normalen Beendigungssignal.
  • Senden Sie an keinen anderen Prozess ein Signal.

Ihr Ziel

Der in der Datei aufgezeichnete labex-runaway-Prozess soll beendet sein.

Abnahmekriterien

  • Die in runaway.pid aufgezeichnete PID wird nicht mehr ausgeführt.
  • Kein anderer Prozess wurde verändert.

Hinweise

Welche sichere Abfolge wurde im angeleiteten Labor verwendet?

Lesen Sie die PID, untersuchen Sie genau diese PID mit ps, übergeben Sie sie an kill, warten Sie kurz und untersuchen Sie anschließend dieselbe PID erneut.

Zusammenfassung

Sie haben einen bekannten Prozess sicher gestoppt, indem Sie seine aufgezeichnete PID überprüft und ein Signal an sie gesendet haben.

✨ Lösung prüfen und üben