tileos-settings/common/usr/share/tileos/scripts/flock.sh
2025-06-11 15:59:07 +04:00

6 lines
165 B
Bash
Executable file

#!/usr/bin/env sh
HASH="$(echo "$@" | shasum | cut -f1 -d" " | cut -c1-7)"
mkdir -p "$HOME/.local/state"
flock --verbose -n "$HOME/.local/state/${HASH}.lock" "$@"