Met het fg-commando in Linux kun je een achtergrondtaak of -proces op de voorgrond hervatten, of terugbrengen naar de voorgrond van de terminal. Het wordt vaak gebruikt om eerder opgeschorte taken of processen te hervatten.
Zo werkt het fg-commando:
Syntaxis:
fg [taak-ID]
of
fg %[job-nummer]
Opties:
- job-id:specificeert de taak-ID van het proces dat u naar de voorgrond wilt brengen.
- %taaknummer:specificeert het taaknummer van het proces dat u naar de voorgrond wilt brengen. Het taaknummer wordt weergegeven wanneer u de opdracht "jobs" gebruikt om actieve achtergrondprocessen weer te geven.
Wanneer u de opdracht fg gebruikt zonder een taak-ID of taaknummer op te geven, wordt de meest recentelijk onderbroken taak op de voorgrond geplaatst. Als er meerdere opgeschorte taken zijn, kunt u de specifieke taak-ID of het taaknummer opgeven om te hervatten.
Bijvoorbeeld:
- Om de meest recent opgeschorte taak naar de voorgrond te brengen:
$ fg
- Om een specifieke taak met ID "123" naar de voorgrond te brengen:
$fg 123
- Om een specifieke taak met het taaknummer "3" naar de voorgrond te brengen:
$ fg %3
Zodra u de opdracht fg gebruikt, wordt de uitvoering van het opgegeven proces of de opgegeven taak hervat en worden de standaardinvoer, uitvoer en fout hersteld naar de terminal. U kunt vervolgens met het proces communiceren alsof het op de voorgrond wordt uitgevoerd.
Als het proces of de taak die u naar de voorgrond brengt gebruikersinvoer vereist, zoals een vraag om een wachtwoord of een opdracht, kunt u de invoer rechtstreeks in het terminalvenster opgeven. |