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