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:
Use un programa como Screen .
Iniciar una pantalla con
Screen -S "name"
, reanudarla conscreen -x
fuente
Puedes usarlo
nohup
junto con&
esto: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.fuente