Posible duplicado:
Mantener las sesiones SSH en ejecución después de la desconexión.
Tengo un proceso que es básicamente un servidor web, lo inicio durante una sesión SSH. Sin embargo, cuando salgo de la sesión (al cerrar las ventanas de PuTTY), deja de ejecutarse y de responder a las solicitudes. Esto es cierto incluso si termino el comando con &
. Con Apache, no tengo este problema, viene con un script de parada, inicio y reinicio. Me gustaría crear algo así para este programa.
¿Cómo puedo iniciar un proceso para que continúe ejecutándose incluso después de finalizar la sesión SSH en la que lo inicié?
Además, ¿cómo puedo configurarlo para que se reinicie solo si se detiene por algún motivo?
¡Gracias!
Respuesta aceptada:
Iniciarlo en una screen
sesión.
screen
Ahora inicia el proceso:
myprocess
Luego, separe la sesión de la pantalla con Ctrl +a d .
Puede volver a conectarse a la sesión de pantalla escribiendo:
screen -r
Si tiene más sesiones en ejecución, puede enumerarlas con:
screen -ls