-
Notifications
You must be signed in to change notification settings - Fork 11
最简单xml任务描述示例
helight edited this page Jun 15, 2014
·
8 revisions
整个xml分为4部分:
- 前面对任务整体描述:这个任务的名字,描述和一些其它属性
- 起始节点:start节点,start节点不做任何事情,只是一个任务的起始描述标志
- shell_process节点,具体的shell执行节点,这里面描述了这个shell脚本的名称和基本描述,执行节点的ip信息,还有最重要的shell命令
- 结束节点: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>