Skip to content

最简单xml任务描述示例

helight edited this page Jun 15, 2014 · 8 revisions

整个xml分为4部分:

  1. 前面对任务整体描述:这个任务的名字,描述和一些其它属性
  2. 起始节点:start节点,start节点不做任何事情,只是一个任务的起始描述标志
  3. shell_process节点,具体的shell执行节点,这里面描述了这个shell脚本的名称和基本描述,执行节点的ip信息,还有最重要的shell命令
  4. 结束节点:end节点,和start节点一样,不做任何事情,只是表示一个任务的结束点。

<?xml version="1.0" encoding="utf-8" ?> <template> <name> <![CDATA[测试test]]> </name> <description> <![CDATA[测试示例]]> </description> <properties> </properties>

`<start>  `
    `<name>  <![CDATA[开始]]>  </name>  `
    `<description>  <![CDATA[]]>  </description>  `
`</start>  `

`<shell_process>  `
    `<name>   <![CDATA[测试shell节点1]]>  </name>  `
    `<description>   <![CDATA[测试shell节点1]]]>   </description>  `

    `<nodes > <![CDATA[127.0.0.1]]>  </nodes>  `
    `<command>  `
        `<![CDATA[#!/bin/sh `

cd /data/log/ ls]]> </command> </shell_process>

`<shell_process>  `
    `<name> <![CDATA[测试shell节点2]]>   </name>  `
    `<description>   <![CDATA[测试shell节点2]]> </description>  `
    `<nodes>  <![CDATA[127.0.0.2]]>  </nodes>  `
    `<command>  `
        `<![CDATA[#!/bin/sh  `

cd /data/app_log/ ls |xargs rm ]]> </command> </shell_process>

`<shell_process>  `
    `<name>   <![CDATA[测试shell节点3]]>   </name>  `
    `<description>  <![CDATA[测试shell节点3]]>   </description>  `
    `<nodes>  <![CDATA[127.0.0.3]]>   </nodes>  `
    `<command>  `
        `<![CDATA[#!/bin/sh `

cd /data/log/ ]]> </command> </shell_process>

`<end>  `
    `<name>  <![CDATA[结束]]>  </name>  `
    `<description>  <![CDATA[]]>  </description>  `
`</end>    `

</template>