#!/usr/bin/ksh # WAIT_TIME=5 TIMEOUT=300 TIMER=0 # ORIGEM=/disc1/oradata/TST DESTINO=/_disc2/ # while true; do ping && cp -R $ORIGEM/* $DESTINO RC=$? expr TIMER=`$TIMER + $WAIT_TIME` if [ $RC -eq 0 ]; then echo "\nSUCCESS: Backup executed!!\n" break elif [ $TIMER -ge $TIMEOUT ]; then echo "\nWARNING: Backup not executed!!\n" break fi sleep $WAIT_TIME done # exit