在Gnome注销期间如何运行脚本


12

每当我退出Gnome时,我都想运行一个脚本将我的主目录同步到另一台计算机。有没有办法进入Gnome注销过程?

Answers:


10

每当有人退出X会话时,脚本/ etc / gdm / PostSession / Default均由root用户运行。您可以在其中添加类似

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

在出口0之前。

然后创建一个文件/home/myuser/logout.sh,使其可执行并向其中添加rsync调用。


0

您可以将脚本添加到~/.bash_logout脚本文件(如果不存在,请创建脚本,但请确保将其标记为可执行文件)。

我实际上正在寻找一种仅对Gnome会话执行此操作的方法,因为使用~/.bash_logout会运行Gnome会话注销,而且还会运行其他任何(BASH)会话注销(SSH控制台等)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.