Esta pregunta ya tiene una respuesta aquí:
Estoy enviando a mi servidor remoto CentOS 5 y quiero ejecutar un script que tome mucho tiempo. ¿Cómo puedo hacer que siga funcionando incluso después de cerrar la sesión ssh?
Esta pregunta ya tiene una respuesta aquí:
Estoy enviando a mi servidor remoto CentOS 5 y quiero ejecutar un script que tome mucho tiempo. ¿Cómo puedo hacer que siga funcionando incluso después de cerrar la sesión ssh?
Respuestas:
Puedes usarlo nohup
junto con &
esto:
nohup ./m_script.sh &
La magia de esto nohup
es que permite que se ejecute un proceso incluso si su conexión a la máquina se ha ido. Lo que significa que cerró la sesión o incluso está desconectado. Al &
final significa que el proceso debe ejecutarse como un proceso en segundo plano.
Entonces, cuando ingrese ese comando, el combo de nohup
y &
le asegura que después de cerrar sesión, el proceso aún se ejecutará en el servidor.