脚本同步下发执行

同步的下发脚本到节点上执行

  • URL/script/sync
  • MethodPOST
  • 需要鉴权:是

    请求参数

    | 参数 | 类型 | 是否必须 | 描述 | | —- | —- | —- | —- | | name | String | 是 | 任务名称 | | creater | String | 是 | 创建者 | | peers | []String | 是 | 节点列表 | | content | Object | 是 | 脚本信息 | | content.path | String | 否 | 脚本工作路径 | | content.cmd | String | 否 | 脚本解释器 | | content.env | Map | 否 | 环境变量 | | content.content | String | 是 | 脚本内容 | | content.execWay | int | 否 | 脚本执行方式,0-命令行执行(适合简单命令) 1-内容执行(脚本内容会保存到一个文件下进行运行) 2-脚本名执行,脚本存在本机上, 3-从服务器上下载脚本执行, 脚本放在服务器上 | | content.filehash | String | 否 | 脚本文件hash | | content.user | String | 否 | 脚本执行的用户 | | content.timeout | int | 否 | 脚本执行的超时时间 | | content.args | []String | 否 | 脚本需要传入的参数 | | content.input | String | 否 | 脚本通过stdin输入内容 |