You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在单个JIL文件中配置Autosys任务每月1日及每周一运行?

Autosys调度任务:每周一+每月1日的单JIL配置

问题解答

  • 单个JIL文件能否实现?
    完全可以,无需拆分任务,通过条件配置即可达成需求。

  • 日期对应的配置项是什么?
    控制每月特定日期的配置项是days_of_month,例如每月1日配置为days_of_month: 1。但注意:直接同时配置days_of_week: mo和days_of_month: 1会触发AND逻辑(仅当某天既是周一又是1日时运行),不符合OR需求。

  • 如何实现OR条件触发?
    Autosys支持通过condition参数结合内置日期变量实现OR逻辑,关键配置如下:

    1. 开启date_conditions: 1(必须设置,否则日期条件不生效)
    2. 在condition中编写逻辑:判断当天是每月1日,或是每周一

示例JIL代码

insert_job: weekly_monthly_task
job_type: cmd
command: /path/to/your/execution_script.sh
machine: your_target_server
date_conditions: 1
condition: (DAY_OF_MONTH = 1) OR (DAY_OF_WEEK = 2)
owner: autosys_service_account
permission: gx
description: 每周一或每月1日自动执行的任务

关键注意事项

  • DAY_OF_WEEK的数值对应关系需根据Autosys版本确认:
    • 部分版本:1=周日,2=周一,3=周二…7=周六
    • 部分版本:1=周一,2=周二…7=周日
      可通过测试任务或查阅本地Autosys文档确认具体数值
  • 若1日恰好是周一,任务仅触发一次,符合OR逻辑预期
  • 若任务属于调度盒子(box),需添加box_name参数指定所属容器

内容的提问来源于stack exchange,提问作者Surya Prakash Tumma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:40:34