Saltar al contenido principal

Mantener un proceso ejecutándose aunque la terminal SSH se cierre

Jose CerrejonMenos de 1 minutoLinuxLinux

Mantener un proceso ejecutándose aunque la terminal SSH se cierre

bash
bash

Es una pregunta que ha formulado un chico en un canal de Slack y me picó la curiosidad. Gracias a DuckDuckGoopen in new window que te muestra la respuesta en la misma página, pude averiguarlo en unos segundos.

# En vez de ejecutar el proceso con...
$ proc &
# Debes usar:
$ nohup proc &

El comando nohup previene que el proceso de detenga cuando se desconecte la sesión. Otra posibilidad es utilizando el comando screen. Tienes algunos ejemplos en la web de thegeekstuff.comopen in new window.