Possível duplicado:
como desanexar um processo completamente do Terminal?
Eu tenho um programa em execução em um console Unix em um computador remoto Unix. Eu (estupidamente) não o executei nohup &
e agora preciso fechar o console local.
Existe alguma maneira de continuar funcionando remotamente após o fechamento do console local?
bg
algo assim? Oudisown -h
retoma também?screen
? Gostaria de continuar executando o processo regularmentexterm
.No Solaris 9, você pode usar
nohup -p <pid>
para nohup um processo em execução. Aqui está uma explicação interessante da implementação. Não sei se isso foi implementado em outros Unices.fonte
Ctrl-Z para suspender o processo e, em seguida,
bg
fazer com que o programa entre em segundo plano e continue em execução até que seja concluído.fonte
du / >> temp
como o programa de teste), mas entendo estar hesitante se você não quiser perder o programa ou seus resultados.Se você puder parar o programa e reiniciá-lo antes de efetuar o logout, pare-o e reinicie-o na tela , o que é obrigatório para qualquer pessoa que utilize conexões remotas para hosts unix.
fonte