Autosys每月工作时间表

时间:2011-09-01 13:02:29

标签: unix autosys

我正在尝试在Autosys中安排一份工作,我希望这份工作每月运行一次。比如说,每个月的第5天。您能帮忙我们如何在Autosys中配置它吗?

我做了一些研究,并了解到我们需要在Autosys中创建日历。有人可以帮助我们如何在autosys中创建和配置这样的日历吗?

3 个答案:

答案 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