脚本同步下发执行
同步的下发脚本到节点上执行
- URL:
/script/sync
- Method:
POST
- 需要鉴权:是
请求参数
| 参数 | 类型 | 是否必须 | 描述 | | —- | —- | —- | —- | |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输入内容 |