Сценарий к системе контроля заблокирован или не в определенное время

Я хочу записать сценарий, чтобы проверить, заблокирована ли система или не в определенное время.

Таким образом, кто-либо может сказать мне, каково было бы условие проверить, что система заблокирована или нет?

Заранее спасибо!!

0
задан 20 February 2016 в 20:44

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
)

This распечатает экранное действие блокировки.

Ссылка: run-script-on-screen-lock-unlock

0
ответ дан 29 September 2019 в 11:50

Другие вопросы по тегам:

Похожие вопросы: