Add original scripts
This commit is contained in:
27
wait_RR
Executable file
27
wait_RR
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
POSTPONE_PFILE=/tmp/postpone-RR.pid
|
||||
WAIT_FOR_RR=`/sbin/getcfg "Schedule Booting And Shutdown" "Wait RR" -d 0 -f /etc/config/schedule_boot_setting`
|
||||
if [ "$WAIT_FOR_RR" = "1" ]; then
|
||||
RR_RUNNING=1
|
||||
if [ -f $POSTPONE_PFILE ]; then
|
||||
kill `/bin/cat $POSTPONE_PFILE`
|
||||
fi
|
||||
echo $$ > $POSTPONE_PFILE
|
||||
while [ $RR_RUNNING = 1 ]; do
|
||||
/bin/ps | /bin/grep /usr/bin | /bin/grep "rsync "
|
||||
if [ $? != 0 ]; then
|
||||
RR_RUNNING=0
|
||||
fi
|
||||
if [ -f /usr/bin/qsync ]; then
|
||||
/usr/bin/qsync -busy
|
||||
if [ 1 = $? ]; then
|
||||
RR_RUNNING=1
|
||||
fi
|
||||
fi
|
||||
if [ 1 = $RR_RUNNING ]; then
|
||||
sleep 10
|
||||
fi
|
||||
done
|
||||
rm $POSTPONE_PFILE
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user