Coloque uma tarefa em segundo plano com o bash


11

Eu sei que você pode iniciar um trabalho em segundo plano com Bash foo &. No entanto, a melhor maneira que conheço de colocar um trabalho em primeiro plano em segundo plano é fazer Ctrl+ zpara pausá-lo e depois bg 1retomar em segundo plano.

Existe uma maneira mais rápida? Alguma combinação de teclas Ctrl+ Somethingque não conheço?

Respostas:


8

Não, não existe. O terminal reinterpreta CtrlZcomo SIGTSTPindependentemente do bash, colocando o processo em segundo plano. Veja a suspopção sttye também a signal(7)página de manual.


5

Você pode vincular um pressionamento de tecla bg(nenhum argumento significa o trabalho atual), então você pode fazer

Ctrl- z Ctrl-Something

Portanto, seriam apenas duas teclas. Você não gostaria de usar se bg 1houver mais de um trabalho presente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.