Como enviar o processo em execução para o segundo plano?


18

De vez em quando, emitirei um comando que demora mais do que eu pensava (arquivar um diretório ou algo assim). Como escapar do processo, enviá-lo para segundo plano e retornar ao prompt? Acho que há um atalho de teclado, mas não consigo encontrá-lo.

Respostas:


26

Se você estiver usando o BASH, basta pressionar CTRL- Z, o que suspenderá o processo e, em seguida, use o bgcomando para enviá-lo para segundo plano. Se você quiser obter mais detalhes, consulte este artigo sobre o controle de tarefas do BASH .


Para sua informação, você pode usar command &- se for necessário executar um processo com longa duração em segundo plano (por exemplo, nos processos da GUI que aguardam até o fechamento, você pode executá-lo inicialmente &).
Noam Manos
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.