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?
zsh
background-process
nohup
Amelio Vazquez-Reina
fuente
fuente
Respuestas:
Si, esta bien. El proceso secundario recibirá una señal HUP, pero el proceso no morirá gracias a usted
nohup
.Si no desea ver ese mensaje, simplemente pase la identificación del trabajo a
disown
:O, comience el trabajo con
&!
(truco específico de zsh):fuente