2

我正在尝试在 Autosys 中安排一个作业,我希望该作业每月运行一次。比如说,每个月的第五天。您能否帮助我们如何在 Autosys 中进行配置?

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

4

3 回答 3

2

有几种方法可以使用 Autosys 提供的工具创建日历。启动工具的命令是autocal(这是一个图形编辑器)和autocal_asc(这是一个基于文本的编辑器)。可执行文件位于 Autosys 根用户目录(例如 /etc/autosys)中。我建议使用图形界面,因为它提供了一些选项,可以让您更轻松。

实用程序运行后,您应该能够创建一个新日历(文件 > 新建)。给它一个名字(例如 5thOfTheMonth),然后选择 Edit > Apply Rule。在这里,您可以配置您希望在一个月中的哪一天运行作业,以及许多其他选项。

创建并保存日历后,您可以使用run_calendarJIL 命令 ( run_calendar: 5thOfTheMonth) 或在“作业定义”>“日期/时间选项”图形界面中指定日历,将作业与其关联。

于 2011-09-09T16:04:29.767 回答
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  
于 2013-04-04T14:39:09.290 回答
1

如果您有一个允许您从文件导入日历的 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

在此处查找有关扩展日历的不同条件的更多信息。

于 2016-10-13T16:45:11.207 回答