Acabei de mudar de bash para zsh.
No bash, as tarefas em segundo plano continuam em execução quando o shell é encerrado. Por exemplo aqui, dolphin
continua a correr após exit
:
$ dolphin .
^Z
[1]+ Stopped dolphin .
$ bg
[1]+ dolphin . &
$ exit
É isso que desejo como comportamento padrão.
Em contraste, o comportamento de zsh é alertar sobre a execução de jobs e exit
, em seguida, fechá-los se você fizer isso exit
novamente. Por exemplo, aqui, dolphin
é fechado quando o segundo exit
-comando realmente sai do shell:
% dolphin .
^Z
zsh: suspended dolphin .
% bg
[1] + continued dolphin .
% exit
zsh: you have running jobs.
% exit
Como faço o comportamento padrão do zsh aqui como o do bash?