On Mon, Mar 2, 2009 at 17:00, roberto ghislandi <[email protected]> wrote: > Idem come sopra.. > Il punto, a mio avviso, sembra un altro: infatti la shell legge > correttamente le istruzioni che sono situate in ~/.profile, > per cui, al momento del login le cose sembrano andare per il verso giusto. > Il problema rimane circoscritto al logout dell'utente: ho provato pure ad > aggiungere un semplice > echo "Sto eseguendo ilĀ logout" > per vedere se era un problema di comandi scritti male.. Ma nemmeno il > semplice comando echo viene visto. > Ho anche forzato la bash a leggere il file con il comando > . .bash_logout > in questo modo il file viene letto e i comandi contenuti sono eseguiti > correttamente > Quindi si tratta proprio della bash che non ne vuole sapere di leggersi da > sola quel maledetto file.. > Oppure non so cos'altro possa essere.. Spulciando la documentazione di Bash, ho notato questa riga nel file /usr/share/doc/bash/README.Debian.gz :
- Enable System-wide .bash.logout file for interactive shells. Quindi prova a fare un paio di symlink per vedere se lo cerca con altro nome, tipo: ln -s ~/.bash_logout ~/.bash.logout Oppure il file ~/.logout sembra essere lo standard per le altre shell [1]: ln -s ~/.bash_logout ~/.logout Poi controlla i permessi di quel file. A me ha i permessi 755 e funziona a dovere. [1] http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/advanced/node125.html -- Dario Pilori -Linux registered user #406515 -Debian GNU/Linux "squeeze" user -- Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [email protected] To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

