All pastes #27263 Raw Edit

Something

public shellscript v1 · immutable
#27263 ·published 2005-11-01 10:32 UTC
rendered paste body
# MUTEXecho -n ">>> Locking: " >&2if mkdir "${LOCKDIR}"; then    # lock succeeded    echo "$$" >"${PIDFILE}"    trap 'rm -rf "${LOCKDIR}"' 0    trap trap 'exit ${ENO_RECVSIG}' 1 2 3 15    echo "success, installed signal handlers"else    # lock failed    OTHERPID="$(cat "${PIDFILE}")"    echo "lock failed, PID ${OTHERPID} is active" >&2    exit ${ENO_LOCKFAIL}fi# /MUTEX