2 votos

¿sigue un proceso remoto si se inicia desde mi local? ¿Cuáles son las normas sobre esto?

Escenario:

  1. I ssh a Un servidor remoto de mi terminal en mi equipo local
  2. Ahora, ha iniciado sesión en Un servidor, puedo ejecutar (por ejemplo):

    scp -rp root@serverB:/path/to/files .
    

y comienza el proceso de transferencia de archivos de la a a la B 3. Yo estoy viendo el progreso y mi pc se muere.

Hace que el proceso continúe en el servidor a-B? ¿Cuál es la justificación para este si es el caso? Hay procesos que dependen de la conexión entre mi local y el servidor a continuar?

1voto

Jakuje Puntos 640

No, continuar. Una vez cerrado su conexión al serverA, el sistema termina su concha y todos los procesos corriendo debajo de ellos, incluyendo scp . La lógica detrás de esto es la higiene. Usted no quiere tener procesos que se ejecutan en el servidor, que no pertenecen a ningún usuario activo.

Puede evitar este comportamiento utilizando screen , tmux o simplemente nohup , como se describe en otras muchas cuestiones.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: