为什么非交互式 ZSH shell 运行“exit”时没有获取“~/.zlogout”?
我的~/.zlogout包含以下内容: echo '~/.zlogout!' 让我们运行以下脚本: su user -ls /bin/zsh -c 'echo kaasbier; exit' 没有任何回显(除了kaasbier)。我正在 vanilla archlinux VM 中测试它。 exit即使我不运行logout,我仍然无法触发注销脚本。退出交互模式时,它确实有效:su user -ls /bin/zsh。 那么,为什么在退出非交互式登录 shell 时不获取~/.zlogout(或)呢?/etc/zlogout ...