Personalizzare dinamicamente il MOTD di linux
Ero stanco dei soliti motd (message of the day) di Linux che trovavo sui vari server, così ho deciso di implementare un piccolissimo script che mi permettesse di vedere qualcosa di diverso ad ogni login.
Vediamo come fare.
Questa procedura è stata provata su una debian, ma può essere riprodotta su qualunque sistema unix. Ci occorrerà installare i package cowsay e fortune (se preferiamo quelli con localizzazione italiana e se siamo “audaci” anche quelli un po più spinti)
Installiamo i pacchetti digitando da console:
A questo punto creiamoci un semplicissimo script in bash che chiameremo mymotd e per l’esempio in questione lo posizioniamo sotto /usr/local/bin/.
ALTER=(`echo -n \`/usr/games/cowsay -l\` | awk -F": " ‘{ print $2 }’`)
NUMBER=$[ ($RANDOM % ${#ALTER[@]}) + 1 ]
/usr/games/cowsay -f ${ALTER[$NUMBER]} `/usr/games/fortune`
Diamo i privilegi di esecuzione allo script tramite:
Per concludere, modifichiamo il file /etc/profile aggiungendo in fondo allo stesso il percorso dello script ed il gioco è fatto. Potrete ottenere risultati simili a quello riportato in figura:
Buon divertimento …




Twitter
LinkedIn
Digg
Delicious
Leave a Reply