I know it's a little late, but there is a script in my NetBackup tool kit
that handles this very nicely.
http://www.backupcentral.com/mytools.html
Here's the summary from the README:
autosched.pl*
This script will create a full backup schedule for each NetBackup
class. To use it,
create a file /usr/openv/local/etc/autosched.conf, with one line for
each class.
It should be 'classname:dayofmonth,' the 'dayofmonth' being the day
you want its full
backup to run. Then you put autosched.pl in cron and run it once a
day. For each
class, you must create a daily incremental schedule, because
autosched uses that to
create the 'days' file for the Full schedule. Every day it runs, it
checks to see
if any classes are supposed to receive a full backup that day. If
so, it creates
a full backup schedule with an interval of 10 days, and uses the
days file from
the incremental backup for windows. It also uses retention number 8
(You must
edit autosched.pl to change that.). It then records that it did this in
/usr/openv/local/data/autosched.dat. Nine days later, it deletes
the schedule.
This gives the class nine days to do a full backup, but ensures that
the full
backup always occurs on the same day of the month. (You can also
specify a day
of the week in autosched.conf. If so, it will create the full on
that day of the
week, with an interval of 4 days, removing it 3 days later.)
At 11:32 AM 5/30/2001 -0400, Dennis Dwyer wrote:
>I've been successful at setting up a job to run on the first Friday of the
>month using Option #1 listed below. If you wrap your cron job around a
>script that does the math to compute the date and then submit (or not
>submit) the bpbackup command based on the outcome. Doesn't have to be real
>complicated.
>
>Quote: "Time is not a test of the truth"
>Translation: Just because you've always done it that way, doesn't make it
>right
>
>Dennis F. Dwyer
>Enterprise Storage Manager
>Tampa Electric Company
>
>(813) 225-5181 - Voice
>(813) 275-3599 - FAX
>
>Visit our corporate website at www.tecoenergy.com
>
> >>> Rob Worman <rob AT colltech DOT com> 05/30/01 10:26AM >>>
>"Kelkar, Bhalchandra" wrote:
> >
> > Hi.
> >
> > A derivative from the previous issue. How does one configure a schedule to
> > run on end of month / Year ( May fall on 28,29,30,31 or Mon - Sunday ). I
> > mean how can a Calendar be built.
>
>you have a few options, none of which are that practical:
>
>1. Use an OS-scheduler (cron on UNIX, at on NT) to schedule the backup
>(using bpbackup or bpclsched/bpclinfo if you want to get fancier)
>
>2. Wait for NetBackup 4.1, when this feature has been promised
>
>3. Set up a full schedule with a 30-day frequency, and live with the
>fact that you'll get an "approximate" end of month backup. :-(
>
>others?
>_______________________________________________
>Veritas-bu maillist - Veritas-bu AT mailman.eng.auburn DOT edu
>http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu
>
>_______________________________________________
>Veritas-bu maillist - Veritas-bu AT mailman.eng.auburn DOT edu
>http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu
---
W. Curtis Preston
Principal Consultant for Storage Designs, your storage experts
Webmaster: http://www.backupcentral.com Phone: 760 631 7991
|