类似岗位约cd,我已经覆盖exit到做到以下几点:
cd
exit
function exit() { $HOME/script.sh && builtin exit "$@"; }
虽然这在exit直接调用时按预期工作,但是当 shell 通过 CTRL-D 退出时,它不会执行,或者,如果它确实执行,脚本就无法完成。
是什么赋予了?exit使用 CTRL-D 时是否调用了其他方法?
bash
bash ×1