Notifica di fine lavoro per una operazione del terminale

Un’operazione lunga svolta nel terminale lascia l’utente libero di fare altro ma lo vincola a dover controllare saltuariamente la fine del job lanciato.
Un comoda possibile soluzione sarebbe quella che lo stesso terminale segnalasse il “fine job”.
L’aiuto della libreria notify e di un alias di bash permettono anche questo.
installare la libreria:
$ sudo apt-get install libnotify-bin
aggiungere l’alias nel proprio file di configurazione .bashrc:
$ pico ~/.bashrc
la seguente linea rappresenta l’alias che ci avviserà del termine del lavoro e del relativo risultato
alias alert=’notify-send -i gnome-terminal “[$?] $(history|tail -n1|sed -e ‘\”s/^\s*[0-9]\+\s*//;s/;\s*alert$//’\”)”‘
ora si deve rilanciare il .bashrc per poter avere il nuovo alias alert disponibile
$ . ~/.bashrc
e provare il sistema di notifica con un lavoro lungo
$ sleep5; alert