ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
![commands元素](https://gitee.com/mianshenglee/datastorage/raw/master/md-photo/deploy-tool/commands%E5%85%83%E7%B4%A0.jpg) `commands`元素是在操作类型为`OperRunCommand`的时候使用,用于运行命令操作,即通过部署工具执行脚本文件、或执行shell语句,bat语句等。如当用户需要执行脚本文件,且给脚本传递参数,可按如下设置,此设置表示执行路径`scripts/windows/test/message/install_msg_service.bat`的文件,并传递占位符参数`$${server_msg_tcp_port}`,以供bat脚本使用: ```xml <configuration> <commands> <command> <exec><![CDATA[scripts/windows/test/message/install_msg_service.bat]]></exec> <args> <arg><![CDATA[$${server_msg_tcp_port}]]></arg> </args> </command> </commands> </configuration> ``` 说明: > * `commands`元素下有>=1个`command`元素,每个command对应一个运行命令,部署工具会依次执行。 > * `command`元素下包含`exec`及`args`元素,分别是要执行的命令及传递的参数。 > * `exec`元素是需要执行的命令,它可以是脚本文件,也可以是某一脚本命令。若是脚本文件,可写脚本文件的绝对路径或相对路径(相对install目录的路径)。若是脚本命令,则直接写命令代码即可。 > * `args`元素是传递给`exec`元素命令的参数。`args`下可有多个`arg`元素,一个`arg`对应一个参数。 [15]: http://ww1.sinaimg.cn/large/72d660a7gw1fbn8ivn9oyj20ev053q2x.jpg