Você pode usar armadilhas para fazer isso.
por exemplo, coloque algo assim em seu .bash_profile:
function save_history
{
~/.bash_history >> ~/mybackup_history.txt
}
trap save_history EXIT
Links para recursos adicionais nas armadilhas
Alguns antecedentes sobre trap
declarações
Uma postagem no blog com muitos exemplos trap