Tentei iniciar um script de shell por meio de uma sessão remota, que inicia um processo em segundo plano usando o comando.
nohup python3 run.py > nohup.out &
Quando a sessão remota é fechada, o processo é encerrado com a mensagem:
Sinal captado SIGHUP
SIGHUP capturado, mas não daemonizado. Saindo.
Não entendo; por que o processo está sendo morto quando foi iniciado em segundo plano usando nohup & ?