Benutzer-Werkzeuge

Webseiten-Werkzeuge


sammlung:jobs_fg_bg

Jobs, fg und bg unter Linux

In der Linux-Shell können Prozesse (Jobs) im Vordergrund oder Hintergrund ausgeführt werden.

Hintergrundprozesse

Ein Befehl kann mit einem `&` am Ende in den Hintergrund gelegt werden:

sleep 60 &

Der Befehl läuft dann weiter, während die Shell für neue Eingaben bereit ist.

Vordergrund und Hintergrund steuern

  • fg: Holt einen gestoppten oder im Hintergrund laufenden Job in den Vordergrund.
  • bg: Setzt einen gestoppten Job im Hintergrund fort.

Beispiel:

sleep 100
# Mit Strg+Z anhalten
bg    # Im Hintergrund fortsetzen
fg    # Wieder in den Vordergrund holen

Jobs anzeigen

Mit dem Befehl `jobs` werden alle aktuellen Jobs der Shell angezeigt.

Zusammenfassung

  • `&` startet einen Prozess im Hintergrund.
  • `jobs` listet laufende und gestoppte Jobs auf.
  • `fg` bringt einen Job in den Vordergrund.
  • `bg` setzt einen Job im Hintergrund fort.

Siehe auch

Relevante man pages

man bash – Informationen zu Job-Steuerung in der Bash
man jobs – Details zum jobs-Befehl (oft in der Shell-Hilfe)
man fg   – Details zum fg-Befehl (oft in der Shell-Hilfe)
man bg   – Details zum bg-Befehl (oft in der Shell-Hilfe)
sammlung/jobs_fg_bg.txt · Zuletzt geändert: von 127.0.0.1