A execução remota é interrompida quando o computador local é inicializado

A execução remota é interrompida quando o computador local é inicializado

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

informação relacionada