summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2023-03-12 23:47:17 -0500
committerzachir <zachir@librem.one>2023-03-12 23:47:17 -0500
commit07f9e4bf1d4cbf8ca464b9c249004b07e538e034 (patch)
tree845f93e252ebb8fb53af9955ee607c8a4e7eeb03
parent357694b904a0a50bd2a067963b7660800933a08e (diff)
prevent waylockd from running if already running
-rwxr-xr-xwaylockd3
1 files changed, 2 insertions, 1 deletions
diff --git a/waylockd b/waylockd
index b371abd..5acedc3 100755
--- a/waylockd
+++ b/waylockd
@@ -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