GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:¿cómo hacer que un proceso que comienzo durante una sesión de Ssh se ejecute después de que la sesión haya finalizado?

Esta pregunta ya tiene respuestas aquí :Cerrado hace 10 años.

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

Linux
  1. Ssh:¿mantener los procesos en ejecución después de que la sesión de Ssh se desconecte?

  2. Ssh:¿cómo ejecutar un script inmediatamente después de conectarse a través de Ssh?

  3. Linux:¿es el proceso el que tiene una terminal de control o es la sesión la que tiene una terminal de control?

  4. ¿Cómo hacer que ssh inicie sesión como el usuario correcto?

  5. pantalla de inicio automático al iniciar sesión ssh

Cómo instalar y usar el comando de pantalla Ubuntu 20.04

¿Cómo aumento el búfer de desplazamiento hacia atrás en una sesión de pantalla en ejecución?

¿Cómo iniciar una ventana de terminal en el centro de la pantalla?

¿Cómo puedo mantener vivo un proceso después de cerrar la sesión de PuTTY?

¿Cómo desconectar la sesión ssh sin matar un proceso en ejecución?

Cómo volver a conectarse a una sesión ssh desconectada