用于检查系统在特定时间是否被锁定的脚本

用于检查系统在特定时间是否被锁定的脚本

我想编写一个脚本来检查系统在特定时间是否被锁定。

那么谁能告诉我验证系统是否被锁定的条件是什么?

提前致谢!!

答案1

我找到了 ubuntu 14.04 的答案

#!/bin/bash
dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'" | \
(
  while true; do
    read X
    if echo $X | grep "desktop-lock" &> /dev/null; then
      SCREEN_LOCKED;
    elif echo $X | grep "desktop-unlock" &> /dev/null; then
      SCREEN_UNLOCKED;
    fi
  done
)

该脚本将打印锁屏活动。

参考:在屏幕锁定时运行脚本解锁

相关内容