colocar um programa em execução no plano de fundo como tela

1

Existe um programa que demora inesperadamente para ser executado. Antes de começar, não iniciei screen . Então eu não sei como separar o processo agora. Existe alguma maneira de manter este processo em execução em segundo plano, mesmo se eu sair da sessão ssh atual sem matá-lo primeiro?

    
por Will 06.10.2015 / 23:16

2 respostas

1

A maneira típica de fazer isso é com CTRL-z para suspender o processo e, em seguida, bg para continuá-lo no plano de fundo. Uma vez executado como um processo em segundo plano, você pode desconectar e ele continuará sendo executado.

Se você precisar anexar novamente o processo a um terminal mais tarde, você pode usar reptyr , que deve estar em seus repositórios de distribuição.

    
por 07.10.2015 / 04:56
0

disown deve impedir que o shell envie um HUP ou algo assim ao sair do shell.

    
por 06.10.2015 / 23:26

Tags