SMsoft – informatica e dintorni

Bash: eseguire un comando subito prima di uscire dalla shell

Oggi parliamo di una funzionalità molto interessante della bash, la possibilità di eseguire un comando (o una funzione bash) subito prima di effettuare il logout.

Vediamo un esempio, scrivendo nel nostro ~/.profile:
_exit() {
BRed=’\e[1;31m’
NC=’\e[m’
echo -e “${BRed}Hasta la vista, baby${NC}”
}
trap _exit EXIT

Grazie al comando trap, possiamo associare l’esecuzione della funzione _exit subito prima di aver effettuato il logout

Per provare, rileggiamo il file ~/.profile ed usciamo:

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*

Commenti

Page optimized by WP Minify WordPress Plugin