GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Befehl zum Ausführen beim Abmelden erzwingen?

Ich möchte einen Befehl ausführen, sagen Sie touch ~/test.txt jedes Mal, wenn ich mich von meinem Computer abmelde. Ist das möglich, und wenn ja, wie muss ich vorgehen? Ich habe mir andere Antworten angesehen, aber sie waren ein bisschen zu obskur. Insbesondere wurde erwähnt, dass ich eine Art „gemeinsame“ Datei finden sollte, wenn ich möchte, dass dieser Befehl für alle Benutzer-Logout-Ereignisse ausgeführt wird. Jede Hilfe ist willkommen, danke im Voraus.

Akzeptierte Antwort:

Wenn Sie "Abmelden" als beendende GUI-Sitzung meinen..

Hängt davon ab, welche GUI Sie verwenden:

Gnome:Das Skript /etc/gdm/PostSession/Default wird von root immer dann ausgeführt, wenn jemand seine X-Session beendet.

Quelle:Wie kann ich ein Skript automatisch nach gdm-Login und -Logout ausführen lassen? | Fragen Sie Ubuntu

Unity (Ubuntu-Standard):in /etc/lightdm/lightdm.conf .
unterhalb eines Kapitels von [SeatDefaults] ein Befehl session-cleanup-script=/path/to/your-script.sh wird es tun.

Quelle:So führen Sie ein Skript beim Abmelden aus | Fragen Sie Ubuntu

KDE führt /usr/shutdown aus Skript.

Quelle:So führen Sie ein Abmeldeskript aus | KDE-Community-Foren


Ubuntu
  1. utorrent-Startskript / utorrent beim Booten ausführen – Ubuntu 14.04 / 14.10

  2. Ubuntu Runuser-Befehl?

  3. Sql Server auf Ubuntu ausführen?

  4. Ist es möglich, Ubuntu auf einem Nexus 7 auszuführen?

  5. Ubuntu - Befehl beim Start mit sudo ausführen

Kontingentverwaltung auf Ubuntu

Skript beim Start?

Ping-Befehl in Ubuntu 22.04

So führen Sie Memtest in Ubuntu 22.04 aus

Führen Sie Befehle mit einem Zeitlimit in Ubuntu 20.04 aus

So erstellen und führen Sie ein Shell-Skript in Ubuntu 22.04 aus