Gnome oturumu kapatılırken komut dosyası nasıl çalıştırılır


12

Gnome oturumunu kapattığımda ana dizinimi başka bir makineye rsync olarak çalıştırmak için bir komut dosyası çalıştırmak istiyorum. Gnome oturum kapatma işlemine bağlanmanın bir yolu var mı?

Yanıtlar:


10

/ Etc / gdm / PostSession / Default komut dosyası, biri X oturumundan çıktığında kök tarafından çalıştırılır. Oraya benzer bir şey ekleyebilirsiniz.

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

çıkıştan önce 0.

Sonra /home/myuser/logout.sh dosyasını oluşturun, yürütülebilir yapın ve rsync çağrınızı buna ekleyin.


0

~/.bash_logoutKomut dosyasını komut dosyasına ekleyebilirsiniz (eğer yoksa oluşturun, ancak yürütülebilir olarak işaretlediğinizden emin olun).

Aslında bunu bir Gnome oturumu ile yapmak için bir yol arıyorum, çünkü kullanarak ~/.bash_logoutbir Gnome oturumu oturum kapatma, aynı zamanda diğer (BASH) oturum oturum kapatma (SSH konsolu, vb.) İçin de çalışacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.