GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ubuntu:forzare l'esecuzione del comando al logout?

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


Ubuntu
  1. script di avvio utorrent / esegui utorrent all'avvio – Ubuntu 14.04 / 14.10

  2. Comando Ubuntu Runuser?

  3. Ubuntu:come fare in modo che Pam_exec esegua lo script come utente corrente?

  4. È possibile eseguire Ubuntu su un Nexus 7?

  5. Ubuntu - Esegui il comando all'avvio con sudo

Gestione delle quote su Ubuntu

Script all'avvio?

Comando Ping in Ubuntu 22.04

Come eseguire Memtest in Ubuntu 22.04

Esegui comandi con un limite di tempo in Ubuntu 20.04

Come creare ed eseguire uno script di shell in Ubuntu 22.04