
Estou me conectando a uma instância AWS EC2 (ubuntu) do Windows 10 usando Putty. Quando tento fazer nohup sleep 180 &
isso exit
e conectar novamente, o trabalho desaparece. Repeti com um sono mais longo e originalmente encontrei esse problema ao tentar fazer isso em algum código python de longa execução. eu sei desse post... executado em segundo plano após o logout do SSH como tudo que pesquisei dizia a mesma coisa, mas não está funcionando para mim. Há algo diferente no Windows 10 e no Putty ou algo que estou perdendo? Posso tentar instalar screen
, mas acho que nohup deveria funcionar?
Atualização sobre o que tentei até agora. Referenciei a postagem sugerida no systemd. Eu usei:
$ nohup sleep 180 &
$ grep Sig /proc/$!/status
SigQ: 0/60090
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000001
SigCgt: 0000000000000000
Com base na postagem, isso significa que meu problema não é "que o processo gerado implemente seu próprio manipulador para SIGHUP
"
Então tentei o seguinte:
systemd-run --scope --user sleep 300
Em seguida, desconectei-me da rede sem fio e tentei reconectar-me através do Putty e o trabalho desapareceu. Quando a massa falha, o trabalho é interrompido.