在 GUI 注销、关机、休眠、睡眠模式下运行脚本的最佳方式是什么?在 12.04 中,我想我在 /etc/lightdm/lightdm.conf 中执行了此操作,但在 13.10 上,文件夹结构发生了变化,当我创建此脚本时,显示管理器甚至不会在启动时启动。
我正在寻找实现一个简单的自动 truecrypt 卸载命令
truecrypt -d
但这当然适用于任何脚本。
编辑:该文件不存在,如果我创建它并只输入以下几行
session-cleanup-script = /path/to/executable/script.sh
,重启后我无法再登录,除非我删除该文件。如果文件以以下内容开头,也会发生这种情况
[SeatDefaults]
session-cleanup-script = ...
为什么这根本不起作用,以及/或者为什么文件根本不存在?谢谢
答案1
该文件/etc/lightdm/lightdm.conf
看起来应如下所示:
[SeatDefaults]
session-cleanup-script=/path/to/executable/script.sh
还可以在终端中尝试查看当您像这样为变量赋值时会发生什么:a = b
以及当您像这样为变量赋值时会发生什么:a=b
。第一种变体将始终给您一个command not found
错误。所以,请作业中不要加空格=
!