Bueno, esto es así, tuve que ejecutar un programa desde mi casa al ssh
entrar en el servidor de mi institución. No quería que mi programa finalizara cuando se cierra la sesión (no sabía acerca de screen
).¿Cómo devolver un proceso de fondo huérfano a primer plano?
Lo que hice fue presionar Ctrl+Z
y luego escribir bg
para que se ejecute en segundo plano. Se terminó la sesión. Ahora cuando inicio sesión desde la máquina de mi institución y escribo ps -u username
, muestra que el programa todavía se está ejecutando, pero no puedo ponerlo en primer plano.
Intenté fg
y jobs
pero estos comandos no me dan ninguna salida.
Por favor, alguien me ayude ...
Respuesta breve de la otra publicación: Es posible. Instale 'reptyr', luego ejecute' reptyr [PID] '- pero esto puede no funcionar si un proceso (por ejemplo, un script bash) inició otro (sub) proceso. – BurninLeo