AutoSys的基本命令

1.cmd
sendevent -E FORCE_STARTJOB -J JobName
sendevent -E JOB_ON_ICE -J JobName
sendevent -E CHANGE_STATUS -s FAILURE -J JobName
sendevent -E CHANGE_STATUS -s SUCCESS -J JobName

2.run jil file to create/update/delete Job
jil < /path/JilFile.jil

3.Create calendar on Autosys
1).create TXT document first, the document content contains Calendar name,
  calendar mode is 'A'(the calendar mode contains 'add','delete','print') and calendar dates.
  4474_US_AfterCSSIHoliday
  A
  12/27/2011
  01/03/2012
  01/17/2012
  ........
2). autocal_asc < filename

4.create job scripts

/*  -----------------  Box_Name  -----------------  */ 
 
insert_job:  Box_Name    job_type:  b 
owner:  admin 
permission: 
date_conditions:  1 
days_of_week:  su,mo,tu,we,th 
start_times:  "20:00"
description:  "start XXX Box" 
alarm_if_fail:  1 

/*  -----------------  FW_Name  -----------------  */ 
 
insert_job:  FW_Name    job_type:  f 
box_name:  Box_Name 
machine:  watch_machine 
owner:  admin
permission: 
description:  "If delayed contact support team" 
watch_file:  /flag_path/flagfile.flag                                              
watch_file_min_size:  0 
watch_interval:  10 
max_run_alarm:  20 
alarm_if_fail:  1 
profile:  /path/Profile.sh   
 

/*  -----------------  Job_Name  -----------------  */ 
 
insert_job:  Job_Name    job_type:  c 
box_name:  Box_Name 
command:  /ksh_path/XXX.ksh
machine:  ksh_machine 
owner:  admin
permission: 
description:  "XXX processing" 
condition:  s(FW_Name)
std_out_file:  log_path/XXX.`date  +%Y%m%d%H%M%S`.log 
std_err_file:  log_path/XXX.`date  +%Y%m%d%H%M%S`.log 
max_run_alarm:  20 
alarm_if_fail:  1 
profile:  /path/Profile.sh


5.delete job scripts

delete_box: Box_Name
delete_job: Job_Name

 

6.update job scripts

/*  -----------------  Box_Name  -----------------  */ 
 
update_job:  Box_Name    job_type:  b 
owner:  admin 
permission: 
date_conditions:  1 
days_of_week:  su,mo,tu,we,th 
start_times:  "20:00"
description:  "start XXX Box" 
alarm_if_fail:  1 

/*  -----------------  FW_Name  -----------------  */ 
 
update_job:  FW_Name    job_type:  f 
box_name:  Box_Name 
machine:  watch_machine 
owner:  admin
permission: 
description:  "If delayed contact support team" 
watch_file:  /flag_path/flagfile.flag                                              
watch_file_min_size:  0 
watch_interval:  10 
max_run_alarm:  20 
alarm_if_fail:  1 
profile:  /path/Profile.sh   
 

/*  -----------------  Job_Name  -----------------  */ 
 
update_job:  Job_Name    job_type:  c 
box_name:  Box_Name 
command:  /ksh_path/XXX.ksh
machine:  ksh_machine 
owner:  admin
permission: 
description:  "XXX processing" 
condition:  s(FW_Name)
std_out_file:  log_path/XXX.`date  +%Y%m%d%H%M%S`.log 
std_err_file:  log_path/XXX.`date  +%Y%m%d%H%M%S`.log 
max_run_alarm:  20 
alarm_if_fail:  1 
profile:  /path/Profile.sh

 

 

7.Kill job

sendevent -E KILLJOB -J 163206_PNLDaily_LoadS2DailyFiles

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值