
Quando executo um processo em uma máquina Linux remota, o processo é interrompido se a conexão for encerrada por algum motivo. Este comportamento é razoável, porque caso contrário, processos irrelevantes continuariam em execução para sempre.
No entanto, existe uma maneira de evitar que isso aconteça? Ou seja, 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
Responder1
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 nocomando de telaonde você pode armazenar e recuperar suas sessões de terminal.
Responder2
Você pode usar umtelasessão ou enviar o processo para segundo planodesconectando-o do shell.
verifique também,
comprar-você huponexit