Uma maneira é quebrar o tubo. No entanto, o programa em progresso não pode ser chamado por fg .
Você pode abandonar o trabalho para init pelo comando disown -h JobID|PID depois de executar bg JobID|PID . E então você pode fechar o terminal.
O programa não irá parar. Será mais como um daemon desde então. No entanto, não é possível obter nada de stdin e sua saída para stdout e stderr será negligenciada.