This commit is contained in:
2021-01-30 13:57:17 +00:00
parent 37891eee86
commit 76ca6697a2
3 changed files with 73 additions and 12 deletions

View File

@@ -1,24 +1,15 @@
LOCK_DIR=/var/lock
LOCK_DIR=/tmp/sumsel
#BASENAME=$(basename "$0")
#LOCK_FILE="${LOCK_DIR}/${BASENAME}"
function set_lockfile {
local BASENAME=$(basename "$0")
local LOCK_FILE="${LOCK_DIR}/${BASENAME}"
local RANDOM_FILE=$(mktemp --tmpdir=${LOCK_DIR})
#echo ${RANDOM_FILE}
echo $$ > ${RANDOM_FILE}
mv -n ${RANDOM_FILE} ${LOCK_FILE}
if [ -e ${RANDOM_FILE} ] ; then
#rm ${RANDOM_FILE}
#echo "Failed to acquired lock"
OTHER_PID=$(cat ${LOCK_FILE})
false
else
#echo "Acquired lock"
true
fi
}
@@ -26,7 +17,6 @@ function set_lockfile {
function del_lockfile {
local BASENAME=$(basename "$0")
local LOCK_FILE="${LOCK_DIR}/${BASENAME}"
#echo ${LOCK_FILE}
rm ${LOCK_FILE}
}