Вопрос таков, как можно проверить заблокирована сессия или нет? Чтобы добавить в скрипт условия при котором если сессия заблокирована (на экране блокировки) то скрипт не должен выполняться.
linux mint 19.1 cinnamon х64, пользователь только тот который создавался при установке дистрибутива.
Строго прошу не судить, и не ругаться за глупо написанный скрипт, ещё зелёный.
Код: Выделить всё
#!/bin/bash
pass="Пароль"
echo $pass | sudo -S | timeout -s INT 15s hcitool lescan | if grep -i -o -q "MAC браслета"; then
{
echo "Mi Band найден."
}
else
{
gnome-terminal -- dm-tool lock
echo "Mi Band не найден."
}
fi