
Me estoy conectando a una instancia AWS EC2 (ubuntu) desde Windows 10 usando Putty. Cuando intento hacer nohup sleep 180 &
eso exit
y luego conectarme nuevamente, el trabajo desaparece. Repetí con un sueño más prolongado y originalmente encontré este problema al intentar hacerlo en algún código Python de larga ejecución. Conozco esta publicación...ejecutar en segundo plano después de cerrar sesión en SSH ya que todo lo que busqué decía lo mismo pero no me funciona. ¿Hay algo diferente entre Windows 10 y Putty o algo que me falta? Puedo intentar instalarlo screen
, pero creo que nohup debería funcionar.
Actualización sobre lo que he probado hasta ahora. Hice referencia a la publicación sugerida en systemd. Solía:
$ nohup sleep 180 &
$ grep Sig /proc/$!/status
SigQ: 0/60090
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000001
SigCgt: 0000000000000000
Según la publicación, esto significa que mi problema no es "que el proceso generado implemente su propio controlador para SIGHUP
"
Entonces probé lo siguiente:
systemd-run --scope --user sleep 300
Luego me desconecté de la conexión inalámbrica e intenté volver a conectarme a través de Putty y el trabajo desapareció. Una vez que la masilla falla, el trabajo se detiene.