job_chain
JOB链:JOB之间的相互触发操作。
实验意图:有些JOB具有先后调用次序,比如先做一件事情,这件事情做完才能继续下一件事情,而第一个JOB如果自己挂掉的话,第二个JOB需要正常运行(默认是终止),这时就需要配置JOB链,在错误的情况下不终止。
实验步骤:创建2个JOB,test1和test2,第一个需要出异常,第二个正常。
第一个JOB(test1.job.xml)配置如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<job stop_on_error="no" title="Test1." order="yes">
<script language="shell"><![CDATA[
Call D:\Application\EnterpriseShare.Core\ETL\Runtime\bin\Test1_run.bat
]]></script>
</job>
第一个JOB(test2.job.xml)配置如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<job stop_on_error="no" title="Test2" order="yes">
<script language="shell"><![CDATA[
Call D:\Application\EnterpriseShare.Core\ETL\Runtime\bin\Test2_run.bat
]]></script>
</job>
JOB链配置(Test.job_chain.xml)如下:
<?xml version="1.0" encoding="ISO-8859-1"?> <job_chain orders_recoverable="yes" visible="yes" title="ESD_Cost_Schedule">
<job_chain_node state="1" job="/test/test1" next_state="2" error_state="2"/> <job_chain_node state="2" job="/test/test2" next_state="end"/> <job_chain_node state="end"/>
</job_chain>
JOB Order配置(Test,Test.order.xml)如下:
<?xml version="1.0" encoding="ISO-8859-1"?> <order >
<params /> <run_time let_run="yes" once="yes">
<period let_run="yes" repeat="00:03" begin="00:00" end="24:00" when_holiday="ignore_holiday"/> <holidays />
</run_time>
</order>
三分钟跑一次。
结果:
当第一个job出现异常时,第二个还能继续运行。
job_chain的更多相关文章
随机推荐
- eBay 消息发送(2)
1.简介 Call Index Doc: http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/index.html 消息发送主要 ...
- POJ2699 The Maximum Number of Strong Kings(最大流)
枚举所有Strong King的状态(最多1024种左右),然后判断是否合法. 判定合法用网络流,源点-比赛-人-汇点,这样连边. 源点向每场比赛连容量为1的边: 如果一场比赛,A和B,A是Stron ...
- unity textFilde
#pragma strict private var editUsername:String; private var editPassword:String; private var editSho ...
- html5中manifest特性测试
测试环境和工具 chromium 18.0.1025.151 (开发编译版 130497 Linux) Ubuntu 11.04 一.测试内容 1.A页面manifest缓存的js文件,B页面不 ...
- silverlinght 项目
silverlinght项目演示: 打开点击其中一个:
- 【UVa】11270 Tiling Dominoes
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...
- 你能不用计算机来计算S=a+(a+1)+(a+2) + ...... + b的解的数目吗?
S=a + (a + 1) + (a + 2) + ...... + b(其中a, b > 0) 现在我们要求,给定一个正整数S,求有多少种不同的<a,b>,使得上述的等式成立. 这 ...
- Oracle学习整理
用 startup 命令启动数据库,用 shutdown 命令关闭数据库 Oracle SQL 语句由如下命令组成: 数据定义语言(DDL),包括 CREATE (创建)命令.ALTER (修改) ...
- 移动web app开发小贴士 收藏有用
1 创建主屏幕图标 (Creating a home screen icon ,for ios) 1 2 3 4 5 6 //57*57 <link rel="apple-touc ...
- nodejs 更新最新版本
sudo npm cache clean -f sudo npm install -g n sudo n stable