我正在尝试在Autosys中安排一份工作,我希望这份工作每月运行一次。比如说,每个月的第5天。您能帮忙我们如何在Autosys中配置它吗?
我做了一些研究,并了解到我们需要在Autosys中创建日历。有人可以帮助我们如何在autosys中创建和配置这样的日历吗?
答案 0 :(得分:2)
使用Autosys提供的工具创建日历有几种方法。启动工具的命令是autocal
(图形编辑器)和autocal_asc
(基于文本的编辑器)。可执行文件位于Autosys root用户目录中(例如/ etc / autosys)。我建议使用图形界面,因为它提供了一些选项,使您更容易使用。
实用程序运行后,您应该能够创建新日历(文件>新建)。给它起一个名字(例如5thOfTheMonth),然后选择编辑>申请规则。在这里,您可以配置您希望运行作业的月份的日期以及许多其他选项。
创建并保存日历后,您可以使用run_calendar
JIL命令(run_calendar: 5thOfTheMonth
)或在“作业定义”中指定日历>将作业与作业联系起来。日期/时间选项图形界面。
答案 1 :(得分:1)
make an extended calendar, like this-
5th_day_every_month
-------------------
Enter Name: 5th_day_evry_mnth
Enter Workdays [XXXXX..]:
Enter Non-workday Actions [' ',O,N,W,P]:
Enter Holiday Actions [' ',O,S,N,W,P]:
Enter Holiday Calendar [none]:
Enter Cycle Name [none]:
Enter Date Adjustment [0]:
Enter Date Conditions [DAILY]: MNTHD#5
答案 2 :(得分:0)
如果您有一个允许您从文件导入日历的Autosys Web门户,则可以在文件中定义扩展日历。对于扩展日历的条件属性,您可以使用MNTHD#nn
指定月中的某一天,其中nn
是该月的nn
天。
扩展日历可以定义为
extended_calendar: fifth_of_month
condition: MNTHD#5
您可以将日历包含在作业的run_calendar
属性中,例如
insert_job: job_name
run_calendar: fifth_of_month
查看有关扩展日历的不同条件的更多信息here。