Bem, a primeira opção pode ser gerar seu programa como outro processo com o & operador como
$ myprogram > file.log &
Ou você pode dar uma olhada no comando de tela onde você pode armazene e recupere suas sessões de terminal.
Quando executo um processo em uma máquina Linux remota, o processo é interrompido se a conexão for encerrada por algum motivo. Esse comportamento é razoável, porque os processos irrelevantes continuarão funcionando para sempre.
No entanto, existe uma maneira de evitar que isso aconteça? Ou seja, eu quero abrir um shell remoto, executar um processo e direcionar sua saída para um arquivo de log e efetuar logout - mas manter o processo em execução.
Obrigado,
Udi
Bem, a primeira opção pode ser gerar seu programa como outro processo com o & operador como
$ myprogram > file.log &
Ou você pode dar uma olhada no comando de tela onde você pode armazene e recupere suas sessões de terminal.
Você pode usar uma sessão de tela ou enviar o processo para o plano de fundo desconectando-o do shell .
verifique também,
shopt -u huponexit