【问题标题】:Autosys file watcher job, Trigger on file arrival , file comes monthlyAutosys 文件监视作业,文件到达时触发,文件每月到达
【发布时间】:2021-03-14 20:13:56
【问题描述】:

我是一名 .net C# 开发人员,对 autosys 脚本了解有限。

我们有一个每月文件提要 (csv).. 一个月一次.. 有时一个月两次。我的要求是运行一个作业来监视这个文件并移动到不同的目录。

我尝试过的东西。

/* ----------------- mygroup-feed-myjob ----------------- */ 

insert_job: mygroup-feed-myjob   job_type: b 
owner: myowner
permission: gx,wx
alarm_if_fail: 1
group: mygroup
application: mygroup-feed


 /* ----------------- mygroup-feed-myjob-f ----------------- */ 

 insert_job: mygroup-feed-myjob-f   job_type: f 
 box_name: mygroup-feed-myjob
 machine: mymachine
 owner: myowner
 permission: gx,wx
 description: "File watcher for myjob feed"
 watch_file: $$(mygroup-nas)\DropZone\myfile.csv
 watch_interval: 60
 alarm_if_fail: 1
 group: mygroup
 application: mygroup-feed


 /* ----------------- mygroup-feed-myjob-m ----------------- */ 

 insert_job: mygroup-feed-myjob-m   job_type: c 
 box_name: mygroup-feed-myjob
 command: $$(mygroup-app)\bin\Mover.exe /c myjob /f $$(mygroup-nas)\DropZone\myfile.csv
 machine: mymachine
 owner: myowner
 permission: gx,wx
 condition: s(mygroup-feed-myjob-f)
 description: "Move myjob feed file job into feed directory"
 std_out_file: >>$$(mygroup-nas)\Log\Autosys\$$(gen-sysdate-yyyy)$$(gen-sysdate-mm)$$(gen-sysdate-dd)\mygroup-feed-myjob.log
 std_err_file: >>$$(mygroup-nas)\Log\Autosys\$$(gen-sysdate-yyyy)$$(gen-sysdate-mm)$$(gen-sysdate-dd)\mygroup-feed-myjob.log
 alarm_if_fail: 1
 group: mygroup
 application: mygroup-feed

这个问题,当我强制开始工作时它工作正常..但没有在文件到达时触发。 .

所以实际上当它处于 SU(成功)状态时,即使我将文件放在该位置,它也不会触发任何作业运行..我想每次有文件时触发作业..有人可以帮忙.. . 可能这是一个小技巧,但我还在学习。

【问题讨论】:

  • 嘿,你需要安排盒子运行
  • 你找到了方法还是还没找到?

标签: java shell unix autosys jil


【解决方案1】:

一旦解决方案可以安排盒子,盒子下的作业就会被激活。 我建议熟悉一下 box 和 jobs 的行为

update_job: mygroup-feed-myjob
date_conditions: y
days_of_week: all
start_mins: 10, 20, 30, 40, 50, 00

这样,盒子将全天运行,成功完成后最多 10 分钟不活动。

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多