#!/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