ちょうど bash から zsh に切り替えました。
bash では、シェルが終了してもバックグラウンド タスクが実行され続けます。たとえば、次のようにdolphin実行し続けますexit。
$ dolphin .
^Z
[1]+ Stopped dolphin .
$ bg
[1]+ dolphin . &
$ exit
これは、デフォルトの動作として私が望むものです。
対照的に、zsh の動作は、で実行中のジョブについて警告しexit、再度実行した場合はそれらを閉じますexit。たとえば、次の は、2 番目の-command が実際にシェルを終了したdolphinときに閉じられます。exit
% dolphin .
^Z
zsh: suspended dolphin .
% bg
[1] + continued dolphin .
% exit
zsh: you have running jobs.
% exit
ここでzshのデフォルトの動作をbashのようにするにはどうすればよいですか?