我想创建自己的个人日志文件,不仅在我登录和注销时记录,而且在我锁定/解锁屏幕时记录。有点像类固醇上的 /var/log/wtmp。
为此,我决定在登录 Ubuntu 时运行一个脚本,该脚本在后台运行,直到我退出。我的计划是在脚本中添加脚本.bashrc
,使用./startlogging.sh &
和在我将trap
用来捕获信号的脚本中。太好了,除了.bashrc
每次我打开一个新终端时都会运行,这不是我想要的记录器。
有没有办法在 Bash 中告诉当前登录是 gnome 登录?或者,是否有某种.gnomerc
我可以用来运行我的脚本?
编辑:这是我的脚本:
编辑 2:删除了脚本,因为它与问题无关。我将重新发布我的另一个问题,而不是重新利用这个问题。