Sono appena passato da bash a zsh.
In bash, le attività in background continuano a essere eseguite quando la shell esce. Ad esempio qui, dolphin
continua 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 exit
nuovo. Ad esempio qui, dolphin
viene chiuso quando il secondo exit
comando 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?