GNU/Linux >> Tutoriales Linux >  >> Linux

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

A veces tengo procesos de larga ejecución que quiero iniciar antes de irme a casa, así que creo una sesión SSH en el servidor para comenzar el proceso, pero luego quiero cerrar mi computadora portátil e irme a casa y más tarde, después de la cena, quiero verificar el proceso que comencé antes de salir del trabajo. ¿Cómo puedo hacer eso con SSH? Tengo entendido que si interrumpe su conexión SSH, también interrumpirá su sesión de inicio de sesión en el servidor, por lo tanto, eliminará el proceso de ejecución prolongada.

Respuesta aceptada:

Usa nohup para hacer que su proceso ignore la señal de colgado:

$ nohup long-running-process &
$ exit

Linux
  1. 5 formas de mantener las sesiones y los procesos SSH remotos en ejecución después de la desconexión

  2. 4 formas de mantener un comando en ejecución después de cerrar la sesión de SSH

  3. ¿Cómo ver la salida de un proceso en ejecución en otra sesión de Bash?

  4. ¿Seguir ejecutando un programa de Python incluso después de cerrar la sesión de Ssh?

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

Cómo enumerar los procesos en ejecución en Linux

Cómo enumerar los procesos en ejecución en Linux:una guía para principiantes

Comando de pantalla de Linux:mantenga los procesos en ejecución a pesar de una conexión interrumpida

Procesos corriendo

Cómo mantener las sesiones SSH remotas en ejecución después de la desconexión

Mantener un proceso de Linux en ejecución después de cerrar la sesión