Only thing with doing a script to stop the services, dsmc incremental, and
start the services is, you loose the successful with
skipped files for the event. An ACTION=COMMAND schedule either works (rc=0) or
failes (rc>0). And in your script you have to make
allowances for DSMC INCREMENTAL returning 0 or 4 for a successful backup. But
you can't end the script with RC=4 and expect
successful with skipped files.
Unless your pre/post scripts are complex it may be better to code the pre/post
script files and just do an incremental schedule so
you get the full benefits of the event reporting.
Bill Boyer
"I haven't lost my mind...it's backed up on tape somewhere!" - ??
-----Original Message-----
From: ADSM: Dist Stor Manager [mailto:ADSM-L AT VM.MARIST DOT EDU] On Behalf Of
Lawrence Clark
Sent: Wednesday, August 22, 2007 10:56 AM
To: ADSM-L AT VM.MARIST DOT EDU
Subject: Re: prescheduled postcheduled commands help
Tim,
It's defined just like your incremental sched, just set action=command (default
is incremental), then objects=<your script name>
a q sched <sched name> f=d would show:
Policy Domain Name: SPAIX
Schedule Name: STATBKTRACK-FULL
Description: The weekly full backup of selected tables on
STATDBMS using SQL-BACKTRACK
Action: Command
Options:
Objects: /home/sybase/dump/dbbkup.s
>>> Timothy.Hughes AT OIT.STATE.NJ DOT US 08/22/2007 11:44:15 AM >>>
Thanks Lawerence,
I wasn't aware of that I had planned on putting the following commands in
the dsm.opt file. I have never defined a script
schedule before I am going to have to figure out the correct syntax for this
type of script.
feel free to give example
Tim
pre 'net stop "update service" '
post 'start " update service" '
pre 'net stop " World Wide Web Publishing Service" '
post ' start " World Wide Web Publishing Service" '
LANG AMENG
DOMAIN ALL-LOCAL
TCPSERVERADDRESS spf64.oit.state.nj.us
PASSWORDACCESS GENERATE
TCPCLIENTADDRESS 10.37.20.54
NODENAME OITWSUS
subdir yes
replace prompt
tcpb 32
tcpw 63
SCHEDMODE PROMPTED
txnbytelimit 25600
errorlogname c:\progra~1\tivoli\tsm\baclient\dsmerror.log
SCHEDlogname c:\progra~1\tivoli\tsm\baclient\dsmsched.log
errorlogretention 14
schedlogretention 7
tcpnodelay yes
resourceutilization 3
LARGECOMMbuffers yes
CHANGINGRETRIES 2
COMPRESSIon Yes
BACKUPREG YES
MANAGEDSERVICES WEBCLIENT SCHEDULE
Lawrence Clark wrote:
>where it is in the dsm.opt shouldn't matter, but since you want to
stop
>multiple processes and can only use one -preschedulecmd="my script""
>you might want to think about defining a schedule that executes a
>script to stop your processes, does the incremental, then restarts
>them.
>
>
>Policy Domain Name: SPAIX
> Schedule Name: STATBKTRACK-FULL
> Description: The weekly full backup of selected
>tables on
> STATDBMS using SQL-BACKTRACK
> Action: Command
> Options:
> Objects: /home/sybase/dump/dbbkup.s
>
>
>
>
>>>>Timothy.Hughes AT OIT.STATE.NJ DOT US 08/22/2007 11:04:57 AM >>>
>>>>
>>>>
>Hello,
>
>I need to stop two services before the incremental backup runs then
>restart the services once the backup completes. I know about the
>prescheduled and postscheduled commands but have never used them. Where
>do I insert the commands in dsm.opt file for this to excute
>successfully? The following are the two services that need to be
>stopped then restarted once backup completes can someone tell me where
>I
would
>put in the dsm.opt file?
>The dsm.opt file is below also.
>
>
>1)Update Services
>2) World Wide Web Publishing Service
>
>
>
>Thanks in advance for any help!
>
>TSM 5.3
>TSM 5.3.4
>AIX 5.3
>
>
>
>LANG AMENG
>DOMAIN ALL-LOCAL
>TCPSERVERADDRESS xxxx.xxx.xxxxxx.xx
>PASSWORDACCESS GENERATE
>TCPCLIENTADDRESS xx.xx.xx.xx
>NODENAME OFSWTUS1
>subdir yes
>replace prompt
>tcpb 32
>tcpw 63
>SCHEDMODE PROMPTED
>txnbytelimit 25600
>errorlogname c:\progra~1\tivoli\tsm\baclient\dsmerror.log
>SCHEDlogname c:\progra~1\tivoli\tsm\baclient\dsmsched.log
>errorlogretention 14
>schedlogretention 7
>tcpnodelay yes
>resourceutilization 3
>LARGECOMMbuffers yes
>CHANGINGRETRIES 2
>COMPRESSIon Yes
>BACKUPREG YES
>MANAGEDSERVICES WEBCLIENT SCHEDULE
>
>
>The information contained in this electronic message and any
attachments to this message are intended for the exclusive use of the
addressee(s) and may contain information that is confidential, privileged,
and/or otherwise exempt from disclosure under applicable
law. If this electronic message is from an attorney or someone in the Legal
Department, it may also contain confidential
attorney-client communications which may be privileged and protected from
disclosure.
If you are not the intended recipient, be advised that you have received this
message in error and that any use, dissemination,
forwarding, printing, or copying is strictly prohibited. Please notify the New
York State Thruway Authority immediately by either
responding to this e-mail or calling (518) 436-2700, and destroy all copies of
this message and any attachments.
>
>
The information contained in this electronic message and any attachments to
this message are intended for the exclusive use of the
addressee(s) and may contain information that is confidential, privileged,
and/or otherwise exempt from disclosure under applicable
law. If this electronic message is from an attorney or someone in the Legal
Department, it may also contain confidential
attorney-client communications which may be privileged and protected from
disclosure. If you are not the intended recipient, be
advised that you have received this message in error and that any use,
dissemination, forwarding, printing, or copying is strictly
prohibited. Please notify the New York State Thruway Authority immediately by
either responding to this e-mail or calling (518)
436-2700, and destroy all copies of this message and any attachments.
|