TWS是Tivoli Workload Scheduler。
我已经安排了一份工作,并且每10分钟重复一次。 我把它放在工作stream中,每天都有一个运行周期。
现在,这个工作第一天每十分钟运行一次,第二天运行两次,依此类推。
在TWS中安排工作每天运行多less次的正确方法是什么?
这个工作定义有什么问题吗?
Workstation Job Stream Name Valid From Updated On Locked By ---------------- ---------------- ---------- ---------- ---------------- VMWSOAAPP01-TST PDSSITRNS_INTG_H - 01/17/2012 - SCHEDULE MACHINE01-TST#JOBSTREAM DESCRIPTION "SomeTransfer.sh param1" ON RUNCYCLE RC1 DESCRIPTION "Daily every hour" "FREQ=DAILY;INTERVAL=1" KEYSCHED : MACHINE01-TST#JOBNAME SCRIPTNAME "/shared/app/app2/fds/bin/TWS/SomeTransfer.sh param1" STREAMLOGON auser TASKTYPE UNIX RECOVERY STOP AT 0645 UNTIL 0545 +1 DAYS EVERY 0010 KEYJOB END
如果您使用TWS / d,
你把你的工作添加到工作stream中。
右键单击该作业
select属性
select时间限制
select重复范围(从hh:mm到hh:mm)
然后,你还必须定义哪些天在周/月/年哪些日子运行
点击“运行周期”图标
点击“添加运行循环”图标
select哪一天工作应该运行
保存工作stream
我有类似的需求。 这对我工作:
#Start at 6am, every 5 minutes, don't run after 5am tomorrow #But make sure you don't start the next instance of this job #before the previous instance finishes. In case the job might #take 10 minutes to run some time, and I don't want the next #instance to start before the previous one ends.. SCHEDULE XLDETL01#EITST_EVERY_J DESCRIPTION "Schedule a job every 5 minutes, but job takes 10 minutes" ON RUNCYCLE DAILY "FREQ=DAILY;INTERVAL=1" CARRYFORWARD MATCHING PREVIOUS FOLLOWS XLDETL01#EITST_EVERY_J.@ : XLDETL01#DMEITST_TSTG0001_DUMMY_10 AT 0600 EVERY 0005 UNTIL 0500 ONUNTIL CANC FOLLOWS XLDETL01#EITST_EVERY_J.DMEITST_TSTG0001_DUMMY_10 PREVIOUS END