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.