try to work around possible race condition in pid file handling
This commit is contained in:
parent
00552be862
commit
7397c8f43e
9
light.sh
9
light.sh
|
@ -80,7 +80,8 @@ case "$ROOM_NUMBER" in
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
) &
|
) &
|
||||||
echo $! > ${TMPFILE_PID_BASE}_0
|
PID=$!
|
||||||
|
echo $PID > ${TMPFILE_PID_BASE}_0.$PID
|
||||||
else
|
else
|
||||||
for i in {1..5}; do (echo -en "$COLOR" > /dev/udp/172.23.92.19/31302 &); sleep .01; done
|
for i in {1..5}; do (echo -en "$COLOR" > /dev/udp/172.23.92.19/31302 &); sleep .01; done
|
||||||
fi
|
fi
|
||||||
|
@ -113,7 +114,8 @@ case "$ROOM_NUMBER" in
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
) &
|
) &
|
||||||
echo $! > ${TMPFILE_PID_BASE}_1_B
|
PID=$!
|
||||||
|
echo $PID > ${TMPFILE_PID_BASE}_1_B.$PID
|
||||||
else
|
else
|
||||||
for i in {1..5}; do (echo -en "$COLOR_B" > /dev/udp/172.23.92.16/31302 &); sleep .01; done
|
for i in {1..5}; do (echo -en "$COLOR_B" > /dev/udp/172.23.92.16/31302 &); sleep .01; done
|
||||||
fi
|
fi
|
||||||
|
@ -146,7 +148,8 @@ case "$ROOM_NUMBER" in
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
) &
|
) &
|
||||||
echo $! > ${TMPFILE_PID_BASE}_2_B
|
PID=$!
|
||||||
|
echo $PID > ${TMPFILE_PID_BASE}_2_B.$PID
|
||||||
else
|
else
|
||||||
COLOR_B_TMP=$COLOR_B
|
COLOR_B_TMP=$COLOR_B
|
||||||
PIDS="$PIDS $!"
|
PIDS="$PIDS $!"
|
||||||
|
|
Loading…
Reference in New Issue