Voglio eseguire un comando, ad esempio touch ~/test.txt ogni volta che esco dal computer. È possibile e, in caso affermativo, come dovrei fare per farlo? Ho guardato altre risposte ma erano un po' troppo oscure. In particolare uno ha menzionato che dovrei trovare una sorta di file "comune" se voglio che questo comando venga eseguito per tutti gli eventi di logout dell'utente. Qualsiasi aiuto è il benvenuto, grazie in anticipo.
Risposta accettata:
Se intendi "disconnettersi" come chiusura della sessione GUI..
Dipende dalla GUI che usi:
Gnome:lo script /etc/gdm/PostSession/Default
viene eseguito da root ogni volta che qualcuno esce dalla sua sessione X.
Fonte:come posso eseguire automaticamente uno script dopo l'accesso e il logout di gdm? | Chiedi a Ubuntu
Unity (predefinito Ubuntu):in /etc/lightdm/lightdm.conf
.
sotto un capitolo di [SeatDefaults]
un comando session-cleanup-script=/path/to/your-script.sh
farà il trucco.
Fonte:come eseguire uno script al logout | Chiedi a Ubuntu
KDE eseguirà /usr/shutdown
copione.
Fonte:come eseguire uno script di disconnessione | Forum della comunità di KDE