1

我需要创建一个仅在周六和周日中午和晚上 11:00 CST 运行的 autosys 作业,下面是我根据我在网上看到的内容编写的脚本。

我是新手,请其他人检查并确认是否还有其他我遗漏的东西会导致一些问题?

插入作业:名称作业类型:CMD

命令:/directory/zzz/xxx.ksh /directory/xxx/xxx

机器:ZZZ

所有者:用户

允许:

日期条件:1

days_of_week: sa,su

开始分钟:5,20,35,50

run_window: "12:00 , 23:00"

条件:s(XXX_XXX_CONTROL)

描述:“拉xxx文件”

std_out_file: $dummy.out

std_err_file: $dummy.err

alarm_if_fail: 1

个人资料:/directory/directory.profile

4

1 回答 1

1

您确定作业将在哪几天运行的块看起来是正确的:

date_conditions: 1
days_of_week: sa,su

但是,您确定那些日子您的工作何时运行的障碍已关闭:

start_mins: 5,20,35,50 # specifies how many minutes after the top of an hour a job starts
run_window: "12:00 , 23:00"

正如您现在的 JIL 一样,该作业将每小时运行 4 次,持续 11 小时:

12:05、12:20、12:35、12:50、13:05、13:20、...、22:35 和 22:50

您很可能需要特定的start_times

start_times: "12:00, 23:00"

start_timesstart_mins不能在同一个 JIL 中定义,run_window在这里是无关紧要的,所以它可以和start_mins一起省略。

如果您的工作没有按时开始,您还可以查看must_start_times属性。

于 2016-12-23T19:17:15.283 回答