Mit dem Befehl fg unter Linux können Sie einen Hintergrundjob oder -prozess im Vordergrund fortsetzen oder ihn wieder in den Vordergrund des Terminals bringen. Es wird häufig verwendet, um zuvor unterbrochene Jobs oder Prozesse fortzusetzen.
So funktioniert der fg-Befehl:
Syntax:
fg [Job-ID]
oder
fg %[Jobnummer]
Optionen:
- Job-ID:Gibt die Job-ID des Prozesses an, den Sie in den Vordergrund bringen möchten.
- %job-number:Gibt die Jobnummer des Prozesses an, den Sie in den Vordergrund bringen möchten. Die Jobnummer wird angezeigt, wenn Sie den Befehl „jobs“ verwenden, um laufende Hintergrundprozesse aufzulisten.
Wenn Sie den Befehl fg verwenden, ohne eine Job-ID oder Jobnummer anzugeben, wird der zuletzt angehaltene Job in den Vordergrund gerückt. Wenn mehrere angehaltene Jobs vorhanden sind, können Sie die spezifische Job-ID oder Jobnummer angeben, die fortgesetzt werden soll.
Zum Beispiel:
- Um den zuletzt ausgesetzten Job in den Vordergrund zu holen:
$ fg
- Um einen bestimmten Job mit der ID „123“ in den Vordergrund zu holen:
$ fg 123
- Um einen bestimmten Job mit der Jobnummer „3“ in den Vordergrund zu holen:
$ fg %3
Sobald Sie den Befehl fg verwenden, setzt der angegebene Prozess oder Job seine Ausführung fort und seine Standardeingabe, -ausgabe und -fehler werden im Terminal wiederhergestellt. Sie können dann mit dem Prozess interagieren, als ob er im Vordergrund laufen würde.
Wenn der Prozess oder Job, den Sie in den Vordergrund holen, eine Benutzereingabe erfordert, z. B. eine Aufforderung zur Eingabe eines Kennworts oder eines Befehls, können Sie die Eingabe direkt im Terminalfenster vornehmen.