Sono appena passato da bash a zsh.
In bash, le attività in background continuano a essere eseguite quando la shell esce. Ad esempio qui, dolphincontinua a correre dopo exit:
$ dolphin .
^Z
[1]+ Stopped dolphin .
$ bg
[1]+ dolphin . &
$ exit
Questo è ciò che voglio come comportamento predefinito.
Al contrario, il comportamento di zsh è avvisare dell'esecuzione di lavori exit, quindi chiuderli di exitnuovo. Ad esempio qui, dolphinviene chiuso quando il secondo exitcomando esce effettivamente dalla shell:
% dolphin .
^Z
zsh: suspended dolphin .
% bg
[1] + continued dolphin .
% exit
zsh: you have running jobs.
% exit
Come faccio a rendere il comportamento predefinito di zsh qui come quello di bash?