每次用户解锁屏幕时运行bash脚本

时间:2019-09-05 15:45:52

标签: linux bash amazon-web-services workspace mate

通过提供凭据来解锁每个屏幕,我的目标是弹出一个窗口,供用户单击“同意”以获取条款和条件。

我正在为此简单的bash脚本使用xmessage,该脚本将文件丢弃,并带有两个按钮:-agree; -没有;

每次用户登录到计算机时,我似乎都找不到这种显示xmessage弹出窗口的方法。

这适用于运行MATE2的AWS WorkSpaces Linux 2。

我已经构建了一个脚本sample.sh,并将其放置在以下内容中:

  • profile.d->每次启动新的Shell时,这都会显示脚本的弹出窗口,这意味着在启动终端时,它也会同时启动。
  • init.d->这不起作用
  • /etc/skel/->即使使用带有+ x和755的.desktop扩展名,这似乎也不起作用。

这是xmessage代码:

  answer=$(xmessage -button ok -center file - "THIS IS A SAMPLE TEST -buttons yes,no -print)
  if [ $answer = "no" ]
  then
         mate-session-save --force-logout
  fi

0 个答案:

没有答案