Posible duplicado:
¿Cómo desconecto completamente un proceso de la Terminal?
Tengo un programa que se ejecuta en una consola Unix en una computadora remota Unix. Yo (estúpidamente) no lo ejecuté usando nohup &
, y ahora necesito cerrar la consola local.
¿Hay alguna forma de que siga funcionando de forma remota después de cerrar la consola local?
bg
o algo así? ¿O lodisown -h
reanuda también?screen
? Me gustaría continuar ejecutando el proceso en mixterm
lugar habitual .En Solaris 9, puede usar
nohup -p <pid>
para iniciar un proceso en ejecución. Aquí hay una explicación interesante de la implementación. No sé si esto se ha implementado en otros Unices.fuente
Ctrl-Z para suspender el proceso, luego
bg
hacer que el programa pase al fondo y siga ejecutándose hasta que se complete.fuente
du / >> temp
como programa de prueba), pero entiendo que tengo dudas si no quieres perder el programa o sus resultados.Si puede permitirse detener el programa y reiniciarlo antes de cerrar la sesión, deténgalo y reinícielo a través de la pantalla , lo cual es imprescindible para cualquiera que use conexiones remotas a hosts Unix.
fuente