Mettez une tâche en arrière-plan avec bash


11

Je sais que vous pouvez commencer un travail d'arrière-plan avec Bash foo &. Cependant, la meilleure façon que je connaisse de mettre un travail de premier plan en arrière-plan est de faire Ctrl+ zde le mettre en pause puis bg 1de le reprendre en arrière-plan.

Y at-il un moyen plus rapide? Une combinaison de touches Ctrl+ Somethingque je ne connais pas?

Réponses:


8

Non, il n'y en a pas. Le terminal réinterprète CtrlZcomme SIGTSTPindépendamment de bash mettre le processus en arrière-plan. Voir l' suspoption sttyainsi que la signal(7)page de manuel.


5

Vous pouvez lier une frappe à bg(aucun argument ne signifie le travail en cours), alors vous pouvez faire

Ctrl- z Ctrl-Something

Ce ne serait donc que deux frappes. Vous ne voudriez pas utiliser bg 1dans le cas où plusieurs emplois sont présents.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.