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?
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:
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.).