查询主机脚本任务详情
接口URL
/api/v1/resource/host/jobs/{jobID}
请求方式
GET
Content-Type
application/json
认证方式
Bearer auth
路径变量
参数名 | 示例值 | 参数描述 |
---|---|---|
jobID | job-7bed5752c45ae8d1 | 任务 ID |
成功响应示例
{
"Data": {
"ID": 1,
"CreatedAt": "2024-01-23T12:48:31.482+08:00",
"UpdatedAt": "2024-01-23T12:48:32.388+08:00",
"DeletedAt": null,
"JobID": "job-7bed5752c45ae8d1",
"Name": "",
"Type": "host",
"Objects": [
"172.17.0.7",
"172.17.0.6"
],
"Args": [
{
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Parameters": "1",
},
{
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Parameters": "1 2",
},
{
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Parameters": "1 2 3",
}
],
"Results": {
"172.17.0.6": [
{
"EndTime": 1705985311,
"Error": "Process exited with status 1",
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Output": "Usage: /tmp/sum.sh <number1> <number2>\n",
"Parameters": "1",
"StartTime": 1705985311,
"Status": "Failed"
},
{
"EndTime": 1705985312,
"Error": "",
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Output": "Sum of 1 and 2 is: 3\n",
"Parameters": "1 2",
"StartTime": 1705985311,
"Status": "Success"
},
{
"EndTime": 1705985312,
"Error": "Process exited with status 1",
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Output": "Usage: /tmp/sum.sh <number1> <number2>\n",
"Parameters": "1 2 3",
"StartTime": 1705985312,
"Status": "Failed"
}
],
"172.17.0.7": [
{
"EndTime": 1705984713,
"Error": "Process exited with status 1",
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Output": "Usage: /tmp/sum.sh <number1> <number2>\n",
"Parameters": "1",
"StartTime": 1705984713,
"Status": "Failed"
},
{
"EndTime": 1705984713,
"Error": "",
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Output": "Sum of 1 and 2 is: 3\n",
"Parameters": "1 2",
"StartTime": 1705984713,
"Status": "Success"
},
{
"EndTime": 1705984714,
"Error": "Process exited with status 1",
"ID": "shell-d755e0d94a0265f5",
"Name": "sum.sh",
"Output": "Usage: /tmp/sum.sh <number1> <number2>\n",
"Parameters": "1 2 3",
"StartTime": 1705984713,
"Status": "Failed"
}
]
},
"Status": "failed",
"StartTime": 1705985312,
"EndTime": 1705985312
},
"Success": true
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
Data | - | Object | - |
Data.ID | 1 | Integer | - |
Data.CreatedAt | 2024-01-23T12:48:31.482+08:00 | String | - |
Data.UpdatedAt | 2024-01-23T12:48:32.388+08:00 | String | - |
Data.DeletedAt | null | Null | - |
Data.JobID | job-7bed5752c45ae8d1 | String | Job ID |
Data.Name | - | String | Job 名称 |
Data.Type | host | String | Job 类型 |
Data.Objects | 172.17.0.7 | Array | Job 对象 |
Data.Args | - | Array | Job 参数列表 |
Data.Args.ID | shell-d755e0d94a0265f5 | String | 脚本 ID |
Data.Args.Name | sum.sh | String | 脚本名称 |
Data.Args.Parameters | 1 | String | 脚本参数 |
Data.Results | - | Object | Job 结果 |
Data.Results .172.17.0.2 |
- | Array | 主机 IP |
Data.Results .172.17.0.2.EndTime |
1705984713 | Integer | 脚本结束时间 |
Data.Results .172.17.0.2.Error |
Process exited with status 1 | String | 脚本报错信息 |
Data.Results .172.17.0.2.ID |
shell-d755e0d94a0265f5 | String | 脚本 ID |
Data.Results .172.17.0.2.Name |
sum.sh | String | 脚本名称 |
Data.Results .172.17.0.2.Output |
Usage: /tmp/sum.sh |
String | 脚本输出信息 |
Data.Results .172.17.0.2.Parameters |
1 | String | 脚本参数 |
Data.Results .172.17.0.2.StartTime |
1705984713 | Integer | 脚本开始时间 |
Data.Results .172.17.0.2.Status |
Failed | String | 脚本结果 |
Data.Status | failed | String | Job 状态 |
Data.StartTime | 1705985312 | Integer | Job 开始时间 |
Data.EndTime | 1705985312 | Integer | Job 结束时间 |
Success | true | Boolean | 调用是否成功 |