
Cuando ejecuto un proceso en una máquina Linux remota, el proceso se detiene si la conexión finaliza por alguna causa. Este comportamiento es razonable porque, de lo contrario, los procesos irrelevantes seguirían ejecutándose para siempre.
Sin embargo, ¿hay alguna manera de evitar que esto suceda? Es decir, quiero abrir un shell remoto, ejecutar un proceso y dirigir su salida a un archivo de registro, y cerrar sesión, pero mantener el proceso en ejecución.
Gracias,
udi
Respuesta1
Bueno, la primera opción puede ser generar su programa como otro proceso con el operador & como
$ myprogram > file.log &
O puedes echar un vistazo acomando de pantalladonde puede almacenar y recuperar sus sesiones de terminal.
Respuesta2
Puedes usar unpantallasesión o empujar el proceso a segundo planodesconectándolo del caparazón.
también verifique,
comprar-u huponexit