Просто переключился с bash на zsh.
В bash фоновые задачи продолжают выполняться, когда оболочка завершается. Например, здесь dolphin
продолжает работать после exit
:
$ dolphin .
^Z
[1]+ Stopped dolphin .
$ bg
[1]+ dolphin . &
$ exit
Это то, что я хочу по умолчанию.
Напротив, поведение zsh должно предупреждать о выполнении заданий на exit
, а затем закрывать их, если вы снова exit
. Например, здесь dolphin
закрывается, когда второй exit
-команд фактически выходит из оболочки:
% dolphin .
^Z
zsh: suspended dolphin .
% bg
[1] + continued dolphin .
% exit
zsh: you have running jobs.
% exit
Как мне сделать поведение по умолчанию zsh как bash?