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, sodass ein Bediener gezielt diesen Prozess ansprechen kann, ohne andere Prozesse zu beeinträchtigen.

Im vorausgegangenen geführten Labor wurde geübt, eine PID-Datei zu lesen, die betreffende PID zu überprüfen, SIGTERM zu senden und anschließend 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 aufgezeichnete labex-runaway-Prozess soll beendet sein.

Abnahmekriterien

  • Die in runaway.pid aufgezeichnete PID läuft nicht mehr.
  • Kein anderer, nicht zugehöriger Prozess wurde verändert.

Hinweise

Welche sichere Abfolge wurde im geführten Labor verwendet?

Lesen Sie die PID, überprüfen Sie genau diese PID mit ps, übergeben Sie sie an kill, warten Sie kurz und überprüfen 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 ihn gesendet haben.

✨ Lösung prüfen und üben