run

<run> 元素在 <interface> 元素使用,用来指定要运行的指定命令。命令在同一个 XML 文件的后面定义。<run> 元素是一个空元素。

属性:

condition
或者,其形式为 condition="funtion"。funtion 的值是一个表达式,其求值结果为 true 或 false。如果它的求值结果为 true,那么运行命令。如果它的求值结果为 false,那么不运行命令。请参阅条件函数
command
必需。它指定要运行的已定义命令的名称。该命令在 <command> 元素中指定和定义。
dir
必需。它指定要运行命令的目录。dir 解释为运行命令的服务器资源中所设置路径的扩展。
mode
可选。指定运行命令的运行方式。将使用方式属性 exec,这将触发服务器启动并立即处理命令。
注: 对于 Rational® Build Forge® 8.0,仅支持缺省 exec 方式。
params
必需。它指定传递给命令的参数。使用空格来分隔参数。
服务器 (server)
必需。它指定要用于运行命令的服务器资源。如果它设置为空,那么该命令在运行适配器的步骤中所用的服务器上运行。使用 server="" 可将服务器设置为空。
timeout
必需。它指定在命令超时前所经过的秒数。

显示必需属性的示例:

<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>

示例:

<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER" 
server="$P4CLIENT" dir="/" timeout="360"/>

反馈