Gestoppten Prozess erneut starten

Im Folgenden wird beschrieben, wie Sie einen Prozess, der mit der Tastenkombination Strg-Z gestoppt wurde, erneut starten können.

Hinweis: Strg-Z funktioniert in der Korn-Shell (ksh) und C-Shell (csh), aber nicht in der Bourne-Shell (bsh). Zum erneuten Starten eines gestoppten Prozesses müssen Sie entweder der Benutzer sein, der den Prozess gestartet hat, oder über Rootberechtigung verfügen.
  1. Geben Sie Folgendes ein, um alle aktiven und gestoppten, aber nicht vom System gelöschten Prozesse anzuzeigen:
    ps -ef
    Dieser Befehl kann mit dem Befehl grep verkettet werden, um die Liste der Prozesse, unter denen sich der erneut zu startende Prozess wahrscheinlich befindet, einzugrenzen. Geben Sie beispielsweise Folgendes ein, um eine vi-Sitzung erneut zu starten:
    ps -ef | grep vi
    Mit diesem Befehl werden ausschließlich die Zeilen der Ausgabe des Befehls ps angezeigt, die das Wort vi enthalten. Es wird eine ähnliche Ausgabe wie die folgende angezeigt:
    UID    PID   PPID   C      STIME       TTY  TIME  COMMAND
    root   1234  13682  0      00:59:53    -    0:01  vi test
    root  14277  13682  1      01:00:34    -    0:00  grep vi
  2. Suchen Sie in der Ausgabe des Befehls ps den Prozess, der erneut gestartet werden soll, und notieren Sie seine PID-Nummer. Im Beispiel lautet die PID 1234.
  3. Geben Sie Folgendes ein, um dem gestoppten Prozess das Signal zur Fortsetzung zu senden:
    kill -19 1234
    Ersetzen Sie 1234 durch die PID Ihres Prozesses. -19 ist das Signal zur Fortsetzung des Prozesses. Mit diesem Befehl wird der Prozess im Hintergrund erneut gestartet. Wenn der Prozess im Hintergrund ausgeführt werden kann, ist die Prozedur hiermit beendet. Muss der Prozess im Vordergrund ausgeführt werden (wie z. B. eine vi-Sitzung), müssen Sie den nächsten Schritt ausführen.
  4. Geben Sie Folgendes ein, um den Prozess im Vordergrund auszuführen:
    fg 1234
    Ersetzen Sie auch hier 1234 durch die PID Ihres Prozesses. Der Prozess wird jetzt im Vordergrund ausgeführt. (Die Sitzung des Editors vi ist aktiv.)