我们需要监控组织中的用户空闲时间。请帮助我们获取登录、注销、锁定、解锁时间。
谢谢。
答案1
捕获登录:将脚本文件放在路径中
“/etc/init.d/Login.sh”
使文件可执行
chmod +x 登录.sh
捕获注销:将脚本文件放在路径中
“/etc/profile.d/LogOff.sh”
使文件可执行
chmod +x LogOff.sh
捕获 Lock 和 UnLock
gdbus 监视器 -y -d org.freedesktop.login1 | 当读取 x 时;执行 案例“$x” 锁定提示) 如果 [[ “$x” == “$lock” ]] ; 然后 回显“锁定” 菲 如果 [[ “$x” == “$unLock” ]] ; 然后 回显“解锁” 菲 ;; 埃萨克