Veritas-bu

[Veritas-bu] Need some help

2003-09-21 13:58:38
Subject: [Veritas-bu] Need some help
From: Mark.Donaldson AT experianems DOT com (Donaldson, Mark)
Date: Sun, 21 Sep 2003 11:58:38 -0600
Easiest way to do this, IMO, is with a client-side script using bpbackup to
push your VOBs to the backup rather then pull them with a scheduled backup.
Run it daily by cron and it'll run each VOB in sequence, lock it, send it,
then unlock it.

Something like this:

POLICY=<policyname>
SCHED=<user-backup-sched-name>
FILE=/opt/openv/netbackup/logs/start.stop

for vob in `/usr/atria/bin/cleartool lsvob -s -host <hostname>` 
do
        echo "Locking Vob $vob" >> $FILE
        /usr/atria/bin/cleartool lock vob:$vob

        echo "Calling backup for $vob" >>$FILE
        /usr/openv/netbackup/bin/bpbackup -c $POLICY -s $SCHED -L $FILE -w
$vob

        echo "unLocking Vob $vob" >>$FILE
        /usr/atria/bin/cleartool unlock vob:$vob

        echo "finished" >> $FILE
done
exit

-----Original Message-----
From: David Thome [mailto:drt8243 AT hotmail DOT com]
Sent: Sunday, September 21, 2003 10:10 AM
To: veritas-bu AT mailman.eng.auburn DOT edu
Subject: [Veritas-bu] Need some help


Here are two short scripts I use to lock the vobs,  backup the vobs, and
then unlock the vobs.  The problem is, all vobs are unavailable at the same
time.  I need a hand in changing my scripts so I can do one vob at a time.
In other words.
 
Change the script to 
Lock one vob, backup one vob, and unlock one vob,  then go on to the next.
I only want one vob unavailable at any given time.  Can you help?
 
Thank you very much!!  Here they are

Lock and backup

#!/usr/bin/ksh
FILE="/opt/openv/netbackup/logs/start.stop"

echo "\n" >> $FILE
/bin/echo "Beginning at: `date` \n" >> $FILE

for vob in `/usr/atria/bin/cleartool lsvob -s -host <hostname>` 
do
        echo "Locking Vob $vob" >> $FILE
        /usr/atria/bin/cleartool lock vob:$vob
        echo "finished" >> $FILE
done
exit 0 >> $FILE 
      

Unlock Them (second script)

    FILE="/opt/openv/netbackup/logs/start.stop"

echo "\n" >> $FILE
/bin/echo "Ending at: `date` \n" >> $FILE

for vob in `/usr/atria/bin/cleartool lsvob -s -host <hostname>`
do
        echo "unLocking Vob $vob" >&g! t; $FILE
        /usr/atria/bin/cleartool unlock vob:$vob
        echo "finished" >> $FILE
done
exit 0 >> $FILE 








Instant message in style with MSN Messenger 6.0. Download it now FREE!
_______________________________________________ Veritas-bu maillist -
Veritas-bu AT mailman.eng.auburn DOT edu
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu

<Prev in Thread] Current Thread [Next in Thread>