เพิ่งเปลี่ยนจาก 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 ได้อย่างไร