====== 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 ===== * [[sammlung:prozesse|Prozesse unter Linux]] * [[sammlung:signale|Signale und Prozesssteuerung]] ===== 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)