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?
12
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.
Anda dapat menambahkan skrip ke ~/.bash_logout
file 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_logout
akan berjalan untuk logout sesi Gnome, tetapi juga logout sesi (BASH) lainnya (konsol SSH, dll.).