Digamos que ejecuto lo siguiente en una caja remota con la idea de evitar matar el trabajo cuando desconecto el terminal.
nohup ./my_script.sh &
Cuando intento salir de mi terminal, recibo la siguiente advertencia:
zsh: you have running jobs
Supongo que está bien. Solo me dice que tengo un trabajo / proceso ejecutándose en segundo plano. Si desconecto el terminal, el trabajo / proceso continuará ejecutándose, ¿correcto?
Descubrí que el nohup de zsh está roto y no hace lo que quieres. Disown funciona la mayor parte del tiempo. Aunque una vez tuve un problema al tratar de usar Disown con ffmpeg en zsh, comencé un shell de bash y no ejecuté nada dentro de eso.
—
Sridhar Sarnobat