diff options
author | zachir <zachir@librem.one> | 2023-03-12 23:47:17 -0500 |
---|---|---|
committer | zachir <zachir@librem.one> | 2023-03-12 23:47:17 -0500 |
commit | 07f9e4bf1d4cbf8ca464b9c249004b07e538e034 (patch) | |
tree | 845f93e252ebb8fb53af9955ee607c8a4e7eeb03 /waylockd | |
parent | 357694b904a0a50bd2a067963b7660800933a08e (diff) |
prevent waylockd from running if already running
Diffstat (limited to 'waylockd')
-rwxr-xr-x | waylockd | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,6 +1,7 @@ #!/bin/sh -[ "$(pgrep -U$(whoami) -x waylockd | wc -l)" -gt "2" ] && echo "true" +WLCNT="$(pgrep -U$(whoami) -x waylockd | wc -l)" +[ "${WLCNT:-0}" -gt "2" ] && printf "Already running!\n" && exit while true; do cat ~/.config/waylock/config | xargs waylock && exit |