Comment déplacer la commande en cours d'exécution vers l'arrière-plan dans Linux
- 3925
- 40
- Thomas Richard
Dans notre tutoriel précédent, vous avez appris comment démarrer ou exécuter la commande en arrière-plan. Maintenant, ce tutoriel vous aidera à déplacer la commande en cours d'exécution en arrière-plan. Ceci est utile, si vous avez commencé une commande sur Terminal et que cette commande prend beaucoup de temps. Maintenant, vous voulez déplacer cela en arrière-plan, afin que vous puissiez continuer avec d'autres tâches.
Déplacer la commande en cours d'exécution en arrière-plan
Par exemple, vous prenez une sauvegarde d'un grand nombre de fichiers, vous avez commencé la commande sur le terminal, mais après le milieu de cette tâche, vous pensez que cela prend plus de temps et que vous avez d'autres tâches en attente comme ci-dessous:
[Protégé par e-mail]: ~ $ TAR CZF Log-Backup.le goudron.gz / var / log
Appuyez maintenant sur Ctrl + Z pour suspendre la commande en cours d'exécution actuelle sur le terminal.
Ctrl + z [1] + back-backup tar stop czf.le goudron.gz / var / log
Tapez maintenant la commande BG sur le terminal, cela commencera la dernière commande pause en arrière-plan en ajoutant et en commande.
[Protégé par e-mail]: ~ $ bg [1] + TAR CZF Log-Backup.le goudron.gz / var / log &
Liste des commandes en cours d'exécution en arrière-plan
Pour répertorier tous les travaux exécutés en arrière-plan Utiliser les travaux de la commande. Il affichera toutes les commandes en cours d'exécution avec leur identifiant de travail.
[Protégé par e-mail]: ~ $ Jobs [1] + Exécution du journal TAR CZF.le goudron.gz / var / log &
Déplacer les commandes d'arrière-plan au premier plan (terminal)
Maintenant, si vous avez besoin de travaux de fond pour passer au premier plan. Utilisez la commande fg avec l'ID de travail et cela déplacera la commande d'arrière-plan avec cet ID de travail sur le terminal. L'ID du travail peut être trouvé en utilisant la commande Jobs comme indiquant dans l'exemple ci-dessus.
[Protégé par e-mail]: ~ $ fg 1