La commande fg sous Linux permet de reprendre une tâche ou un processus en arrière-plan au premier plan, ou de le ramener au premier plan du terminal. Il est couramment utilisé pour reprendre des tâches ou des processus précédemment suspendus.
Voici comment fonctionne la commande fg :
Syntaxe:
fg [identifiant du travail]
ou
fg %[numéro-de-travail]
Possibilités :
- job-id :Spécifie l'ID de travail du processus que vous souhaitez mettre au premier plan.
- %job-number :Spécifie le numéro de tâche du processus que vous souhaitez mettre au premier plan. Le numéro de travail s'affiche lorsque vous utilisez la commande "jobs" pour répertorier les processus en arrière-plan en cours d'exécution.
Lorsque vous utilisez la commande fg sans spécifier d'ID ou de numéro de tâche, la tâche suspendue la plus récemment est placée au premier plan. S'il y a plusieurs tâches suspendues, vous pouvez spécifier l'ID ou le numéro de tâche spécifique à reprendre.
Par exemple:
- Pour mettre au premier plan le travail suspendu le plus récemment :
$fg
- Pour mettre au premier plan un travail spécifique portant l'ID "123" :
$fg 123
- Pour mettre au premier plan un travail spécifique portant le numéro de travail « 3 » :
$fg %3
Une fois que vous utilisez la commande fg, le processus ou le travail spécifié reprend son exécution et ses entrées, sorties et erreurs standard seront restaurées sur le terminal. Vous pouvez alors interagir avec le processus comme s’il s’exécutait au premier plan.
Si le processus ou la tâche que vous mettez au premier plan nécessite une saisie de l'utilisateur, telle qu'une demande de mot de passe ou une commande, vous pouvez fournir la saisie directement dans la fenêtre du terminal.
|