Kommandoen fg i Linux giver dig mulighed for at genoptage et baggrundsjob eller -proces i forgrunden eller bringe det tilbage til terminalens forgrund. Det bruges almindeligvis til at genoptage tidligere suspenderede job eller processer.
Sådan fungerer fg-kommandoen:
Syntaks:
fg [job-id]
eller
fg %[job-nummer]
Valgmuligheder:
- job-id:Angiver job-id'et for den proces, du vil bringe i forgrunden.
- %job-nummer:Angiver jobnummeret for den proces, du ønsker at bringe i forgrunden. Jobnummeret vises, når du bruger kommandoen "jobs" til at vise kørende baggrundsprocesser.
Når du bruger kommandoen fg uden at angive et job-id eller jobnummer, bringer det det senest suspenderede job i forgrunden. Hvis der er flere suspenderede job, kan du angive det specifikke job-id eller jobnummer, der skal genoptages.
For eksempel:
- Sådan bringes det senest suspenderede job i forgrunden:
$ fg
- For at bringe et specifikt job med ID "123" i forgrunden:
$ fg 123
- For at bringe et specifikt job med jobnummeret "3" i forgrunden:
$ fg %3
Når du bruger kommandoen fg, genoptager den angivne proces eller job udførelsen, og dens standard input, output og fejl vil blive gendannet til terminalen. Du kan derefter interagere med processen, som om den kørte i forgrunden.
Hvis den proces eller opgave, du bringer i forgrunden, kræver brugerinput, såsom en prompt om en adgangskode eller en kommando, kan du angive input direkte i terminalvinduet.