Подобно посту о cd
, я перезаписал exit
чтобы сделать следующее:
function exit() { $HOME/script.sh && builtin exit "$@"; }
Хотя это работает, как и ожидалось, при непосредственном вызове exit
, когда оболочка закрывается через CTRL-D, она не выполняется, ИЛИ, если она все-таки выполняется, скрипт не может завершиться.
Что дает? Вызывается ли какой-либо другой метод, кроме exit
когда используется CTRL-D?