From 07f9e4bf1d4cbf8ca464b9c249004b07e538e034 Mon Sep 17 00:00:00 2001 From: zachir Date: Sun, 12 Mar 2023 23:47:17 -0500 Subject: prevent waylockd from running if already running --- waylockd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3