Как в KSH я мог перехватить сигнал EXIT, а также получить код выхода для скрипта?
Приведенный ниже тест выводит «О выходе из сценария с кодом возврата 0». Я бы хотел, чтобы вместо этого он выводил 4 из кода возврата команды выхода.
#!/usr/bin/ksh
trapped_exit() {
typeset rc=$1
echo "(LOG SCRIPT EXECUTION & RETURN CODE)"
echo "About to exit script with return code $rc."
}
trap 'APP_RC=$?; trapped_exit $APP_RC' EXIT
exit 4