sway/bin: don't run multiple instances of swaylock

This commit is contained in:
Konstantin Koslowski 2022-05-06 11:22:58 +02:00
parent e6355b12ad
commit 773bf1899a
2 changed files with 10 additions and 0 deletions

View file

@ -22,6 +22,15 @@ function _check_inhibit() {
fi
}
function _check_running() {
pgrep $1
ret=$?
if [ $ret -eq 0 ]; then
_log _check_running: INFO already running $1
exit 1
fi
}
function _set_inhibit() {
file=$1
action=$2

View file

@ -16,6 +16,7 @@ function _clean() {
function _lock() {
_check_inhibit $INHIBIT_FILE
$MEDIA_APP stop
_check_running $LOCK_APP
$LOCK_APP $LOCK_ARGS
}