On Mon, Mar 2, 2009 at 17:00, roberto ghislandi <ghislow@gmail.com> 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
debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org