Duas opções para evitar o abate automático de um processo separado:
-
Usando a tela: tela é um utilitário Unix que permite manter uma sessão ao vivo, após o seu logout.
- Para iniciar a tela, insira o seguinte comando:
tela
- Desanexar, mas manter a janela do shell aberta
press Ctrl a d
- Retomar sua sessão de tela:
tela -r
Você deve usar a tela da seguinte maneira:
- ssh no servidor
- tela inicial
- execute os comandos que você deseja executar
- retira a tela (ctrl-a-d)
- saia do servidor e feche a conexão ssh
Os processos devem continuar sendo executados no servidor
Você poderá ver quando você:
- ssh no servidor
- retomar a tela
screen -r
- verificar registros relevantes,
ps -ef
, etc
Mais informações:
- página do gnu na tela
-
- Usando
nohup
- execute um comando imune a restrições, com saída para um não-tty
nohup unix_command &
- Usando
Mais informações: - homem nohup