add record.sh

This commit is contained in:
2021-01-30 13:25:32 +00:00
parent 05d6bc6eab
commit 37891eee86
6 changed files with 75 additions and 52 deletions

36
sumsel_functions.incl Normal file
View File

@@ -0,0 +1,36 @@
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
}
function del_lockfile {
local BASENAME=$(basename "$0")
local LOCK_FILE="${LOCK_DIR}/${BASENAME}"
#echo ${LOCK_FILE}
rm ${LOCK_FILE}
}
mkdir -p ${REC_DIR}
mkdir -p ${UPL_DIR}