script.create
说明
object script.create(object/array scripts)
这个方法运行创建一个新的脚本。
参数
(object/array)
脚本创建。
该方法使用标准脚本属性接受脚本。
返回值
(object)
返回一个包含在scriptids
属性下创建的脚本ID的对象,返回ID的顺序与脚本的传递顺序相匹配。
例子
创建一个脚本
创建一个用于重启服务器的脚本,脚本需要有对主机的写入权限并在前端运行脚本之前显示配置消息。
请求:
- {
- "jsonrpc": "2.0",
- "method": "script.create",
- "params": {
- "name": "Reboot server",
- "command": "reboot server 1",
- "host_access": 3,
- "confirmation": "Are you sure you would like to reboot the server?"
- },
- "auth": "038e1d7b1735c6a5436ee9eae095879e",
- "id": 1
- }
响应:
- {
- "jsonrpc": "2.0",
- "result": {
- "scriptids": [
- "3"
- ]
- },
- "id": 1
- }
源码
CScript::create() 在frontends/php/include/classes/api/services/CScript.php查看。