Files
sumsel/sumsel_functions.incl
2021-01-30 13:57:17 +00:00

27 lines
587 B
Plaintext

function set_lockfile {
local BASENAME=$(basename "$0")
local LOCK_FILE="${LOCK_DIR}/${BASENAME}"
local RANDOM_FILE=$(mktemp --tmpdir=${LOCK_DIR})
echo $$ > ${RANDOM_FILE}
mv -n ${RANDOM_FILE} ${LOCK_FILE}
if [ -e ${RANDOM_FILE} ] ; then
OTHER_PID=$(cat ${LOCK_FILE})
false
else
true
fi
}
function del_lockfile {
local BASENAME=$(basename "$0")
local LOCK_FILE="${LOCK_DIR}/${BASENAME}"
rm ${LOCK_FILE}
}
mkdir -p ${REC_DIR}
mkdir -p ${UPL_DIR}