try to work around possible race condition in pid file handling

This commit is contained in:
root 2019-07-06 22:03:37 +00:00
parent 00552be862
commit 7397c8f43e
1 changed files with 6 additions and 3 deletions

View File

@ -80,7 +80,8 @@ case "$ROOM_NUMBER" in
done
done
) &
echo $! > ${TMPFILE_PID_BASE}_0
PID=$!
echo $PID > ${TMPFILE_PID_BASE}_0.$PID
else
for i in {1..5}; do (echo -en "$COLOR" > /dev/udp/172.23.92.19/31302 &); sleep .01; done
fi
@ -113,7 +114,8 @@ case "$ROOM_NUMBER" in
done
done
) &
echo $! > ${TMPFILE_PID_BASE}_1_B
PID=$!
echo $PID > ${TMPFILE_PID_BASE}_1_B.$PID
else
for i in {1..5}; do (echo -en "$COLOR_B" > /dev/udp/172.23.92.16/31302 &); sleep .01; done
fi
@ -146,7 +148,8 @@ case "$ROOM_NUMBER" in
done
done
) &
echo $! > ${TMPFILE_PID_BASE}_2_B
PID=$!
echo $PID > ${TMPFILE_PID_BASE}_2_B.$PID
else
COLOR_B_TMP=$COLOR_B
PIDS="$PIDS $!"