我正在尝试在Autosys中安排一个作业,我希望这个作业每月运行一次。比如说,每个月的5号。你能帮助我们如何在Autosys中配置这个吗?
我做了一些研究,发现我们需要在Autosys中创建一个日历。有人能帮助我们如何在自动系统中创建和配置这样的日历吗?
发布于 2011-09-10 00:04:30
有几种方法可以使用Autosys提供的工具来创建日历。启动这些工具的命令是autocal (一个图形化编辑器)和autocal_asc (一个基于文本的编辑器)。可执行文件位于Autosys根用户目录(例如/etc/autosys)。我建议使用图形界面,因为它提供了一些选项,可以让你更轻松。
一旦实用程序运行,您应该能够创建一个新的日历(File > New)。为其命名(例如5thOfTheMonth),然后选择“编辑”>“应用规则”。您可以在此处配置要在其上运行作业的月份的日期,以及许多其他选项。
创建并保存日历后,可以使用run_calendar JIL命令(run_calendar: 5thOfTheMonth)或在作业定义>日期/时间选项图形界面中指定日历,将作业与其关联。
发布于 2013-04-04 22:39:09
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  发布于 2016-10-14 00:45:11
如果您的Autosys web门户允许您从文件导入日历,则可以在文件中定义扩展日历。对于扩展日历的condition属性,您可以使用MNTHD#nn指定一个月中的某一天,其中nn是该月的nn第9天。
扩展日历可以定义为
extended_calendar: fifth_of_month
condition: MNTHD#5您可以将日历作为作业的run_calendar属性包括在内,如下所示
insert_job: job_name
run_calendar: fifth_of_month查找有关扩展日历的不同条件的详细信息here。
https://stackoverflow.com/questions/7270690
复制相似问题