El comando nohup
se utiliza en sistemas Unix y Linux para ejecutar procesos que no se detendrán incluso si la sesión de terminal se cierra. Esto es especialmente útil para ejecutar tareas largas o scripts que deben continuar funcionando en segundo plano.
La sintaxis básica del comando nohup
es la siguiente:
nohup [opciones] [argumentos]
&
: Ejecuta el comando en segundo plano.-h
: Muestra la ayuda del comando.-v
: Muestra la versión del comando.Aquí hay algunos ejemplos prácticos del uso de nohup
:
nohup ./mi_script.sh &
nohup ls -l > salida.txt &
nohup python mi_programa.py &
nohup ping google.com &
jobs
para ver los procesos en segundo plano y fg
para traerlos de vuelta al primer plano si es necesario.disown
después de ejecutar un comando con nohup
para desvincularlo de la terminal.