summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2023-10-24 07:58:53 -0500
committerzachir <zachir@librem.one>2023-10-24 07:58:53 -0500
commit32c470c815d3fe1e6bd8443c7d3fc51cc1208a1e (patch)
treeb8063d3d096e5cf3ae2c98ef2ffae052b1618050
parent1a83e86f147bcef87e8bdafad343b4263d0f33ac (diff)
Add slockd locker script
Very basic slock restart script if slock errors out.
-rwxr-xr-xslockd8
1 files changed, 8 insertions, 0 deletions
diff --git a/slockd b/slockd
new file mode 100755
index 0000000..64fefb6
--- /dev/null
+++ b/slockd
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+WLCNT="$(pgrep -U$(whoami) -x slockd | wc -l)"
+[ "${WLCNT:-0}" -gt "2" ] && printf "Already running!\n" && exit
+
+while true; do
+ slock && exit
+done