如何在TWS中每10分钟安排一次工作

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