autosys总结

1. 使用JIL创建JOB

Syntax:

sub_command: job_name

attribute_keyword: value

注:

  • 指定box的时候, 需要预先定义好该box
  • 属性值带有冒号时, 应该是用转义字符\, 如10:00 --> 10\:00

关于备注:

有2中备注方式:

  • 行备注, 采用#开始的整行
  • 多行备注, 类似C语言, /*  xxxx  */

 sub_command包含

  • insert_job:增加一个新job
  • insert_machine:增加一个新machine
  • update_job:更新已存在的job
  • delete_job:从数据库删除job
  • delete_box:删除存在的box,包括所有在box里的job
  • override_job:覆盖job属性,下次运行时生效

采用jil命令运行jil脚本文件:

jil < test.jil

 

job由许多不同属性构成, 最重要的三点:when, where, if

  •  when

     指定开始时间,星期, 日历,watched file 

  • where

    机器名, 指运行该job的机器 

  • if

   运行条件, SUCCESS

 

例:

(1). 创建 Command Jobs

/* ----------------- XXXX_TES_RECON ----------------- */ 

insert_job: XXXX_TES_RECON  job_type: c 
box_name: SG_TES_DATA_BX
command: $SG_BIN_DIR/recon_dt.sh PAPRO SG
machine: SG_TES_VM
permission: gx,mx,me
date_conditions: 1
days_of_week: tu, we, th, fr, sa
start_times: "05:00"
condition: s(SG_TES_DATA_ROFILE)
description: "genertate recon for ROFILE"
std_out_file: $SG_TES_LOG_DIR/Autosys/$AUTO_JOB_NAME.out
std_err_file: $SG_TES_LOG_DIR/Autosys/$AUTO_JOB_NAME.err
alarm_if_fail: 1
profile: /app/TES/SG/config/autosys.profile

 这个脚本将创建名

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值