Acabo de cambiar de bash a zsh.
En bash, las tareas en segundo plano continúan ejecutándose cuando el shell sale. Por ejemplo aquí, dolphin
continúa ejecutándose después de exit
:
$ dolphin .
^Z
[1]+ Stopped dolphin .
$ bg
[1]+ dolphin . &
$ exit
Esto es lo que quiero como comportamiento predeterminado.
Por el contrario, el comportamiento de zsh es advertir sobre la ejecución de trabajos exit
y luego cerrarlos si exit
vuelve a hacerlo . Por ejemplo, aquí, dolphin
se cierra cuando el segundo exit
comando realmente sale del shell:
% dolphin .
^Z
zsh: suspended dolphin .
% bg
[1] + continued dolphin .
% exit
zsh: you have running jobs.
% exit
¿Cómo hago aquí el comportamiento predeterminado de zsh como el de bash?