Autosys常见问题总结

来源:互联网 发布:ios 打开淘宝 编辑:程序博客网 时间:2024/05/29 08:54

系统组件工作原理图及简要说明

系统组件:事件服务器、事件处理器、远程代理
事件处理器请求(1)事件服务器后获取相关作业信息(2)并将之通过代理连接(3)传递给远程代理(4),远程代理会往事件处理器发送回执表示已经接收相关作业内容(5)。然后远程代理开始运行客户端作业(6)并发起一个CHANGE_STATUS事件通知事件服务器作业状态为RUNNING(7),当客户端作业完成时会通过远程代理(8)向事件服务器发送程序结束状态码(9)。

该图来自http://viralpatel.net/blogs/autosys-create-manage-jobs-autosys-scheduler-job-monitoring-autosys/,如仍有内容不详请参加原文。

常见作业类型

Command - 可以是shell脚本或是可执行程序
Box - 作为可以包含其它作业的容器使用,能够组织和控制处理流程。如果其中包含的作业中没有指定开始运行条件的话,Box中的作业则会在Box满足运行条件时立即并行运行。
File watcher - 启动一个文件监控进程,用于检测文件是否存在以及文件大小。当文件大小达到某个最小检测值,并且不再继续增长时,File Watcher作业就算执行成功。

常见作业操作

autorep -> 列举出指定作业的各种相关信息 ->  autorep -j <JOB_NAME>
job_depends -> 查看依赖条件 -> job_depends [-c | -d ] [-J job_name]
sendevent -> 作业控制 -> sendevent -j <JOBNAME> -e <EVENT>
  EVENT的可用值说明
    + STARTJOB - 开始作业
    + FORCE_STARTJOB - 强制开始作业,不考虑其依赖条件与调度设置
    + KILLJOB - 关闭作业
    + DELETEJOB - 删除作业
    + JOB_ON_ICE - 与下面的ON_HOLD一样,ON_ICE也会阻止指定的作业运行,区别见下文
    + JOB_OFF_ICE - 与ON_ICE操作对立
    + JOB_ON_HOLD - 阻止指定的作业运行
    + JOB_OFF_HOLD - 与ON_HOLD操作对立
    + CHANGE_STATUS - 手动修过作业状态。当Autosys无法跟踪作业状态时可以使用该功能。比如说Autosys中报告出某个作业仍在运行,而时机上该作业并未运行,这时就可以使用命令“sendevent -j <JOB> -e CHANGE_STATUS -s STATUS”修改作业状态。其中的STATUS可以是ACTIVATED或FAILURE或INACTIVE或ON_HOLD或ON_ICE或QUE_WAIT或REFRESH_DEPENDENCIES或REFRESH_FILEWATCHER或RESTART或RUNNING或STARTING或SUCCESS或TERMINATED。

ON ICE与ON HOLD的区别

区别一,对于ON_HOLD的作业来说,如果在ON_HOLD期间曾经满足过运行条件,那么在OFF_HOLD后,作业会立即开始执行。而同样的情况不适用于OFF_ICE后的作业,OFF_ICE后的作业必须等待运行条件重新被满足才会运行。
区别二:依赖ON_HOLD作业的作业不会运行,而依赖于ON_ICE作业的作业会运行,此时ON_ICE作业的状态被视为SUCCESS。

Box作业特点

其最终状态取决于其包含的内部作业,只有被包含的全部作业都运行成功,它的状态才是成功,否则任一被包含作业运行失败,其状态则变为失败。定义Box作业时不需要指定机器名,机器名主要是为运行脚本和命令的作业服务,而Box作业只是一个作业容器与实际执行的进程无关,所以Box作业不需要机器名。

参考文章

http://viralpatel.net/blogs/autosys-create-manage-jobs-autosys-scheduler-job-monitoring-autosys/
http://www.directutor.com/content/autosys-job-handling
http://pmckinstry.wikidot.com/autosyscheatsheet
http://javarevisited.blogspot.com/2013/08/difference-between-on-hold-and-on-ice-jobs-autosys-interview-question.html
http://www.aptibook.com/Technical/Autosys-concepts-interview-questions
http://supportconnectw.ca.com/public/autosys/infodocs/autosys_cheatsheet.asp
https://supportcontent.ca.com/cadocs/0/CA%20Workload%20Automation%20AE%2011%203%206-ENU/Bookshelf.html
1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果机8屏幕失灵怎么办 车钥匙丢车上怎么办 指纹锁华盖坏了怎么办 非法入了户口怎么办 司考成绩单丢了怎么办 小饭桌转让手续怎么办 两个领导不和你怎么办 两个领导意见不一致怎么办 两个领导对立我怎么办 投诉申通没用怎么办 领导作风有问题怎么办 做完火疗受风了难受怎么办 鼻子做的不好看怎么办 埋线双眼皮出血怎么办 割完双眼皮出血怎么办 全切双眼皮出血怎么办 割双眼皮出血了怎么办 割双眼皮后出血怎么办 双眼皮手术后出血怎么办 缝双眼皮开了怎么办 朋友网没了怎么办 压疮发生后怎么办 学籍账号已登录怎么办 护士学分不达标怎么办 高中学籍错了怎么办 定时器时间太短不够用怎么办? 考试时间不够用怎么办 感觉时间不够用怎么办 学习时间不够用怎么办 天天时间不够用怎么办 网贷骚扰通讯录怎么办 老被电话骚扰怎么办 对付广场舞噪音怎么办 普法平台考试不及格怎么办 假疫苗事件孩子怎么办 网上办生育证怎么办? 新生儿足跟血筛查没通过怎么办 新生儿听力筛查未通过怎么办 医药代表业绩差怎么办 网站诈骗被骗了怎么办 网贷利息过高怎么办