Este script, se colocado no seu .bashrc , executará qualquer comando que você desejar sempre que o prompt retornar após um longo tempo executando um comando - personalize o "longo tempo" (após o -gt ) em segundos e dentro as chaves na mesma linha você pode executar qualquer comando que você gosta. Você pode até mesmo enviar um e-mail com o Host no qual isso ocorreu e o último comando executado e seu código de status.
beep_if_long_time_past() {
LAST_COMMAND_DURATION=$(($(date +%s) - ${LAST_COMMAND_TIME}))
[[ ${LAST_COMMAND_DURATION} -gt 60 ]] && { echo "Took long, didn't it?" ; notify-send "I'm done after ${LAST_COMMAND_DURATION} seconds!"; }
export LAST_COMMAND_TIME=
}
export PROMPT_COMMAND=beep_if_long_time_past
trap '[ -z ${LAST_COMMAND_TIME} ] && export LAST_COMMAND_TIME=$(date +%s)' DEBUG