Kommandot fg i Linux låter dig återuppta ett bakgrundsjobb eller -process i förgrunden, eller föra tillbaka det till terminalens förgrund. Det används ofta för att återuppta tidigare avbrutna jobb eller processer.
Så här fungerar kommandot fg:
Syntax:
fg [jobb-id]
eller
fg %[jobbnummer]
Alternativ:
- jobb-id:Anger jobb-ID för den process du vill ta fram i förgrunden.
- %job-number:Anger jobbnumret för den process du vill ta fram i förgrunden. Jobbnumret visas när du använder kommandot "jobb" för att lista pågående bakgrundsprocesser.
När du använder kommandot fg utan att ange ett jobb-ID eller jobbnummer, kommer det senast avbrutna jobbet i förgrunden. Om det finns flera avstängda jobb kan du ange det specifika jobb-ID eller jobbnummer som ska återupptas.
Till exempel:
- För att få det senast avbrutna jobbet i förgrunden:
$ fg
- För att få ett specifikt jobb med ID "123" i förgrunden:
$ fg 123
- För att få ett specifikt jobb med jobbnummer "3" i förgrunden:
$ fg %3
När du väl använder kommandot fg återupptas den angivna processen eller jobbet och dess standardinmatning, utdata och fel kommer att återställas till terminalen. Du kan sedan interagera med processen som om den kördes i förgrunden.
Om processen eller jobbet du tar fram i förgrunden kräver användarinmatning, såsom en uppmaning om ett lösenord eller ett kommando, kan du ge indata direkt i terminalfönstret.