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.

duvida1
fonte

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 .

Evan Anderson
fonte
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