1 2 3 4 5 6 7 8
#!/bin/sh WLCNT="$(pgrep -U$(whoami) -x swaylockd | wc -l)" [ "${WLCNT:-0}" -gt "1" ] && printf "Already running!\n" && exit while true; do swaylock && exit done