Script para verificar se o sistema está bloqueado ou não em determinado momento

0

Eu quero escrever um script para verificar se o sistema está bloqueado ou não em determinado momento.

Então alguém pode me dizer qual seria a condição para verificar se o sistema está bloqueado ou não?

Obrigado antecipadamente !!

    
por Anonymous 20.02.2016 / 17:44

1 resposta

0

Encontrei a resposta para o 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
)

Este script imprimirá a atividade da tela de bloqueio.

Referência: run-script-on-screen-lock-unlock

    
por Anonymous 20.02.2016 / 18:15