¿Qué métodos existen para mantener un comando que se inició desde shell al ejecutarse después de cerrar sesión desde shell?
command-line
NES
fuente
fuente
&
al final del comando?Use el comando nohup de esta manera:
fuente
Un comando útil (bash?) Es
disown
. Lo bueno de esto es que funciona para un trabajo que ya se está ejecutando (por cierto, desconoce los trabajos, no los procesos, por lo que debe hacerctrl-Z, bg
antes de ejecutar el rechazo en su trabajo. Por ejemplo, imagínese haciendo lo siguiente:Ahora te das cuenta de que debes ir, pero no quieres que el script se elimine al salir, así que
Ahora, encendido
remote
, tu script aún se está ejecutando.fuente
yo suelo
Por ejemplo, para abrir un servidor virtual VirtualBox, escribo lo siguiente en un shell remoto (que cierro luego):
fuente