Prozesse überprüfen

Ein gestoppter oder blockierter Prozess kann dazu führen, dass Ihr System inaktiv wird.

Sie können Ihre Systemprozesse mit den folgenden Methoden überprüfen:
  1. Zeilenweises Verschieben erneut starten
  2. Tastenkombination Strg+D verwenden
  3. Tastenkombination Strg+C verwenden
  4. Über ein fernes Terminal oder einen fernen Host anmelden
  5. Blockierte Prozesse über Remote-Zugriff beenden

Zeilenweises Verschieben erneut starten:

Sie können das zeilenweise Verschieben, das mit der Tastenkombination Strg-S angehalten wurde, wie folgt erneut starten:

  1. Aktivieren Sie das Fenster oder die Shell mit dem fehlerhaften Prozess.
  2. Drücken Sie die Tastenkombination Strg-Q, um das zeilenweise Verschieben erneut zu starten.
    Mit der Tastenkombination Strg-S wird das zeilenweise Verschieben gestoppt und mit der Tastenkombination Strg-Q erneut gestartet.

Wenn diese Aktion das Problem mit dem inaktiven System nicht behebt, fahren Sie mit dem nächsten Abschnitt, Tastenkombination Strg-D verwenden, fort.

Tastenkombination Strg-D verwenden:

  1. Aktivieren Sie das Fenster oder die Shell mit dem fehlerhaften Prozess.
  2. Drücken Sie die Tastenkombination Strg-D. Mit der Tastenkombination Strg-D wird ein Dateiendesignal (EOF, End of File) an den Prozess gesendet. Die Tastenkombination Strg-D kann das Fenster bzw. die Shell schließen und Sie abmelden.

Wenn diese Aktion das Problem mit dem inaktiven System nicht behebt, fahren Sie mit dem nächsten Abschnitt, Tastenkombination Strg-C verwenden, fort.

Tastenkombination Strg-C verwenden:

Gehen Sie wie folgt vor, um einen gestoppten Prozess zu beenden:
  1. Aktivieren Sie das Fenster oder die Shell mit dem fehlerhaften Prozess.
  2. Drücken Sie die Tastenkombination Strg-C. Die Tastenkombination Strg-C stoppt die aktuelle Suche bzw. den aktuellen Filter.

Wenn diese Aktion das Problem mit dem inaktiven System nicht behebt, fahren Sie mit dem nächsten Abschnitt, Über ein fernes Terminal oder einen fernen Host anmelden, fort.

Über ein fernes Terminal oder einen fernen Host anmelden:

Melden Sie sich auf eine der folgenden beiden Arten über Remote-Zugriff an:
  • Melden Sie sich über ein anderes Terminal an, wenn mehrere Terminals an Ihr System angeschlossen sind.
  • Melden Sie sich von einem anderen Host im Netz an (wenn Ihr System mit einem Netz verbunden ist), indem Sie den Befehl tn wie folgt eingeben:
    tn YourSystemName
    Das System fordert Sie zur Eingabe Ihres regulären Anmeldenamens und Ihres Kennworts auf, wenn Sie den Befehl tn verwenden.

Wenn Sie sich über ein fernes Terminal oder einen fernen Host am System anmelden können, fahren Sie mit dem nächsten Abschnitt, Blockierte Prozesse über Remote-Zugriff beenden, fort.

Wenn Sie sich nicht über ein fernes Terminal oder einen fernen Host am System anmelden können, müssen Sie das System erneut starten.

Sie können auch einen Systemspeicherauszug starten, um festzustellen, warum Ihr System inaktiv ist.

Blockierte Prozesse über Remote-Zugriff beenden:

Gehen Sie wie folgt vor, um einen blockierten Prozess über ein fernes Terminal zu beenden:
  1. Geben Sie den folgenden ps -Befehl ein, um aktive Prozesse aufzulisten:
    ps -ef
    Die Flags -e und -f ermitteln alle aktiven und inaktiven Prozesse.
  2. Ermitteln Sie die Prozess-ID des blockierten Prozesses.
    Wenn Sie Hilfe bei der Identifizierung von Prozessen benötigen, verwenden Sie den Befehl grep mit einem Suchbegriff. Zum Beenden des Prozesses xlock geben Sie beispielsweise Folgendes ein, um die Prozess-ID zu ermitteln:
    ps -ef | grep xlock
    Mit dem Befehl grep können Sie die Ausgabe des Befehls ps durchsuchen, um die Prozess-ID eines bestimmten Prozesses zu ermitteln.
  3. Beenden Sie den Prozess, indem Sie den folgenden kill -Befehl eingeben:
    Hinweis: Sie benötigen Rootberechtigung, um den Befehl kill für Prozesse verwenden zu können, die Sie nicht eingeleitet haben.
    kill -9 ProcessID
    Wenn Sie den fehlerhaften Prozess nicht ermitteln können, ist möglicherweise der zuletzt aktivierte Prozess die Ursache für Ihr inaktives System. Beenden Sie diesen Prozess, wenn Sie diesen für den Problemverursacher halten.

Wenn Sie mit Ihren Prozessüberprüfungen das Problem mit Ihrem inaktiven System nicht beheben können, müssen Sie das System erneut starten.