Nur von Bash zu Zsh umgeschaltet.Beenden Sie zsh, aber lassen Sie laufende Jobs offen?
In bash laufen Hintergrundaufgaben weiter, wenn die Shell beendet wird. Denn hier beispielsweise läuft weiter dolphin
nach dem exit
:
$ dolphin .
^Z
[1]+ Stopped dolphin .
$ bg
[1]+ dolphin . &
$ exit
Dies ist, was ich als das Standardverhalten wollen.
Im Gegensatz dazu ist das Verhalten von zsh davor zu warnen, Jobs unter 10 auszuführen, dann schließen Sie sie, wenn Sie wieder . Zum Beispiel hier wird dolphin
geschlossen, wenn das zweite exit
-command verläßt tatsächlich die Schale:
% dolphin .
^Z
zsh: suspended dolphin .
% bg
[1] + continued dolphin .
% exit
zsh: you have running jobs.
% exit
Wie kann ich zsh Standardverhalten hier wie bash machen?
Und scheinbar 'setopt NO_CHECK_JOBS' auch hinzufügen ... –
Wenn Sie die Warnung nicht wollen, ja. –