Me gustaría ejecutar un script para sincronizar mi directorio de inicio a otra máquina cada vez que cierre sesión en Gnome. ¿Hay alguna manera de conectarse al proceso de cierre de sesión de Gnome?
Me gustaría ejecutar un script para sincronizar mi directorio de inicio a otra máquina cada vez que cierre sesión en Gnome. ¿Hay alguna manera de conectarse al proceso de cierre de sesión de Gnome?
Respuestas:
El script / etc / gdm / PostSession / Default se ejecuta por root cada vez que alguien abandona su sesión X. Puedes agregar algo como
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
antes de la salida 0.
Luego cree un archivo /home/myuser/logout.sh, hágalo ejecutable y agregue su llamada rsync.
Puede agregar el script al ~/.bash_logout
archivo de script (créelo si no existe, pero asegúrese de marcarlo como ejecutable).
De hecho, estoy buscando una manera de hacer esto solo con la sesión de Gnome, ya que el uso ~/.bash_logout
se ejecutará para el cierre de sesión de una sesión de Gnome, pero también para cualquier otro cierre de sesión (BASH) (consola SSH, etc.).