1.选择ExecuteSSHScripts这个动作

    在多个服务器上执行SSH脚本的是一个动作,它在xworker.app.server分组下。

2.设置ExecuteSSHScript的参数

   如上图可以设置ExecuteSSH的参数。

3.ExecuteSSHScript的文档

执行SSH脚本。

服务器过滤

    只有状态为1,操作系统为linux ,且有管理的地址和端口,且用户名/密码不为空的服务器才会被执行。

选择服务器

  • 默认执行所有服务器。
  • 如果指定了服务器标识或服务器分组标识,那么会执行二者指定的服务器,并且服务器列表会合并,每个服务器只会执行一次。

事件

    通过actions(动作)子节点可以添加事件,如果执行的事件,那么在执行时会被触发。

  • onSuccess
    如果一个服务器执行成功时触发,参数:server(数据对象)、command(字符串)和result(字符串,执行结果)。
     
  • onException
    如果一个服务器执行时发生异常时触发,参数:server(数据对象)、command(字符串)和exception(异常)。
     
  • onFinish
    全部执行完毕时触发,参数无。

可以重载的方法 

  • getCommand
    返回要执行的SSH脚本命令。
     
  • getServers
    获取要执行的服务器列表。 

返回

Copyright ©  2007-2014 XWorker.org  版权所有

沪ICP备08000575号