Suponho que você queira que o shell em execução no terminal chame uma função antes de sair. Nesse caso, use trap
, tente isto:
trap 'echo Hey' INT
Agora envie um sinal de interrupção para você mesmo:
kill -INT $$
Em vez de echo Hey
, você pode chamar uma função arbitrária.