Kommandoen fg i Linux lar deg gjenoppta en bakgrunnsjobb eller prosess i forgrunnen, eller bringe den tilbake til terminalens forgrunn. Det brukes ofte til å gjenoppta tidligere suspenderte jobber eller prosesser.
Slik fungerer fg-kommandoen:
Syntaks:
fg [jobb-id]
eller
fg %[jobbnummer]
Alternativer:
- jobb-id:Spesifiserer jobb-ID-en til prosessen du vil bringe i forgrunnen.
- %job-number:Spesifiserer jobbnummeret til prosessen du vil bringe i forgrunnen. Jobbnummeret vises når du bruker "jobs"-kommandoen for å liste kjørende bakgrunnsprosesser.
Når du bruker fg-kommandoen uten å spesifisere jobb-ID eller jobbnummer, bringer den den sist suspenderte jobben i forgrunnen. Hvis det er flere suspenderte jobber, kan du spesifisere den spesifikke jobb-ID-en eller jobbnummeret som skal gjenopptas.
For eksempel:
– For å bringe den sist suspenderte jobben i forgrunnen:
$ fg
- For å bringe en spesifikk jobb med ID "123" i forgrunnen:
$ fg 123
- For å bringe en spesifikk jobb med jobbnummeret "3" i forgrunnen:
$ fg %3
Når du bruker fg-kommandoen, gjenopptar den spesifiserte prosessen eller jobben utføringen, og standardinndata, utdata og feil vil bli gjenopprettet til terminalen. Du kan deretter samhandle med prosessen som om den kjørte i forgrunnen.
Hvis prosessen eller jobben du bringer i forgrunnen krever brukerinndata, for eksempel en melding om et passord eller en kommando, kan du gi inndata direkte i terminalvinduet.