Cara menjalankan skrip saat Gnome logout


12

Saya ingin menjalankan skrip untuk rsync direktori home saya ke komputer lain setiap kali saya logout dari Gnome. Ada cara untuk menghubungkan ke proses logout Gnome?

Jawaban:


10

Skrip / etc / gdm / PostSession / Default dijalankan oleh root setiap kali seseorang keluar dari sesi X-nya. Anda mungkin menambahkan sesuatu di sana seperti

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

sebelum pintu keluar 0.

Kemudian buat file / home / myuser/logout.sh, buat itu bisa dieksekusi dan tambahkan panggilan rsync Anda ke sana.


0

Anda dapat menambahkan skrip ke ~/.bash_logoutfile skrip (buat jika skrip tidak ada, tetapi pastikan untuk menandainya sebagai executable).

Saya sebenarnya mencari cara untuk melakukan ini hanya dengan sesi Gnome, karena menggunakan ~/.bash_logoutakan berjalan untuk logout sesi Gnome, tetapi juga logout sesi (BASH) lainnya (konsol SSH, dll.).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.