So führen Sie ein Skript beim Abmelden von Gnome aus


12

Ich möchte ein Skript ausführen, um mein Home-Verzeichnis bei jeder Abmeldung von Gnome mit einem anderen Computer zu synchronisieren. Gibt es eine Möglichkeit, sich beim Abmelden von Gnome anzumelden?

Antworten:


10

Das Skript / etc / gdm / PostSession / Default wird von root ausgeführt, wenn jemand seine X-Sitzung beendet. Sie könnten dort so etwas hinzufügen

if [ ${USERNAME} = "myuser" ];then
  su myuser -c /home/myuser/logout.sh
fi

vor der Ausfahrt 0.

Erstellen Sie dann eine Datei /home/myuser/logout.sh, machen Sie sie ausführbar und fügen Sie Ihren rsync-Aufruf hinzu.


0

Sie können das Skript der ~/.bash_logoutSkriptdatei hinzufügen (erstellen Sie es, wenn es nicht vorhanden ist, aber stellen Sie sicher, dass Sie es als ausführbar markieren).

Ich suche nach einer Möglichkeit, dies nur mit der Gnome-Sitzung zu tun, da die Verwendung ~/.bash_logoutfür die Abmeldung einer Gnome-Sitzung ausgeführt wird, aber auch für jede andere (BASH-) Sitzungsabmeldung (SSH-Konsole usw.).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.