ListJobs - 获取任务列表

更新时间:

获取任务列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ClusterIdstring

集群。

xxljob-b6ec1xxxx
AppNamestring

应用名。

test-app
Statusstring

状态。

0
JobIdlong

任务 ID。

10
JobNamestring

任务名。

job01
Descriptionstring

描述信息。

job01单机任务
JobHandlerstring

jobhandler名称。

jobDemoHandler
PageNuminteger

页数。

1
PageSizeinteger

每页数。

20

返回参数

名称类型描述示例值
object

Schema of Response

Codeinteger

响应码。

200
Messagestring

错误信息。

Parameter error: content is null.
RequestIdstring

本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题

1DF6732E-15D8-5E1F-95E3-C10077F556B5
Successboolean

是否调用成功。

  • true:调用成功。
  • false:调用失败。
true
Dataobject
Recordsarray<object>
Recordobject
JobIdlong

任务 ID。

74
Namestring

任务名。

job01
Descriptionstring

任务描述。

job01单机任务
JobTypestring

任务类型。

xxljob
Statusinteger

任务状态。具体取值如下:

  • 0:DISABLE (禁用)。
  • 1:ENABLE (启用)。
1
Parametersstring

任务参数。

name=10
MaxConcurrencyinteger

总体并发数阈值。

100
MaxAttemptinteger

错误最大重试次数,根据业务需求填写。

5
AttemptIntervalinteger

错误重试间隔,单位s

30
JobHandlerstring

jobhandler名称。

jobDemoHandler
Priorityinteger

执行作业优先级。

1
TimeTypeinteger

时间类型,目前支持以下几种类型:

  • -1:none。
  • 1:cron。
  • 3:fix_rate。
  • 5:one_time。
  • 100:api。
1
TimeExpressionstring

时间表达式。

0 0 12 * * ?
TimeZonestring

时区。

Hongkong
Calendarstring

日历。

work-day
DataOffsetinteger

数据偏移。

3
CleanModestring

清理模式。

{"cleanMode":"NUM_ONLY","totalRemain":300}
Creatorstring

创建者。

1963096506470832
Updaterstring

更新者。

1963096506470832
Xattrsstring

扩展属性。

说明 暂不支持
暂无
NoticeConfigstring

Notice配置。

{"failLimitTimes":1,"failEnable":true,"timeoutKillEnable":false,"missWorkerEnable":true,"timeoutEnable":true,"sendChannel":"","timeout":300,"successNotice":false}
NoticeContactsstring

通知联系人。

[{"contactType":1,"name":"恰橙"}]
RouteStrategyinteger

路由策略:

  • 1:轮询。
  • 2:随机。
  • 3:第一个。
  • 4:最后一个。
  • 5:最不经常使用。
  • 6:最近最久未使用。
  • 7:一致性哈希。
  • 8:分片广播。
1
AppNamestring

应用名。

test-app
Timezonestring

时区。

HangKong
ExecutorBlockStrategystring

客户端阻塞处理策略。

  • 1: 单机串行
  • 2: 忽略后续调度
  • 3: 覆盖之前调度
1
LastExecuteEndTimestring

上一次执行结束时间。

2025-06-29 15:56:36
LastExecuteStatusinteger

上一次的执行结果。

  • 4: 成功
  • 5: 失败
4
CurrentExecuteStatusinteger

当前执行状态:

  • 0:未开始。
  • 1:运行中。
  • 2:队列中。
  • 3:等待中。
3
ChildJobIdstring

子任务 ID。

1246
Scriptstring

脚本内容。

#!/bin/bash echo "xxl-job: hello shell" echo "Good bye!" exit 0
Weightinteger

任务权重。

1
Totalinteger

总数。

65
PageNumberinteger

页码。

1
PageSizeinteger

分页大小。

20

示例

正常返回示例

JSON格式

{
  "Code": 200,
  "Message": "Parameter error: content is null.",
  "RequestId": "1DF6732E-15D8-5E1F-95E3-C10077F556B5",
  "Success": true,
  "Data": {
    "Records": [
      {
        "JobId": 74,
        "Name": "job01",
        "Description": "job01单机任务",
        "JobType": "xxljob",
        "Status": 1,
        "Parameters": "name=10",
        "MaxConcurrency": 100,
        "MaxAttempt": 5,
        "AttemptInterval": 30,
        "JobHandler": "jobDemoHandler",
        "Priority": 1,
        "TimeType": 1,
        "TimeExpression": "0 0 12 * * ?",
        "TimeZone": "Hongkong",
        "Calendar": "work-day",
        "DataOffset": 3,
        "CleanMode": {
          "cleanMode": "NUM_ONLY",
          "totalRemain": 300
        },
        "Creator": 1963096506470832,
        "Updater": 1963096506470832,
        "Xattrs": "暂无",
        "NoticeConfig": {
          "failLimitTimes": 1,
          "failEnable": true,
          "timeoutKillEnable": false,
          "missWorkerEnable": true,
          "timeoutEnable": true,
          "sendChannel": "",
          "timeout": 300,
          "successNotice": false
        },
        "NoticeContacts": [
          {
            "contactType": 1,
            "name": "恰橙"
          }
        ],
        "RouteStrategy": 1,
        "AppName": "test-app",
        "Timezone": "HangKong",
        "ExecutorBlockStrategy": 1,
        "LastExecuteEndTime": "2025-06-29 15:56:36\n",
        "LastExecuteStatus": 4,
        "CurrentExecuteStatus": 3,
        "ChildJobId": 1246,
        "Script": "#!/bin/bash\necho \"xxl-job: hello shell\"\necho \"Good bye!\"\nexit 0",
        "Weight": 1
      }
    ],
    "Total": 65,
    "PageNumber": 1,
    "PageSize": 20
  }
}

错误码

HTTP status code错误码错误信息描述
400InvalidParameterParameter error: %s.参数错误: %s
401IllegalRequestIllegalRequest: %s.非法请求:%s
403NoPermissionNo permission to perform this operation: %s.没有权限去执行该操作:%s
404NotFoundNot found: %s.资源不存在:%s
500InternalErrorInternalError: %s.系统内部错误:%s

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2025-03-24OpenAPI 返回结构发生变更查看变更详情
2024-12-17OpenAPI 返回结构发生变更查看变更详情
2024-11-29OpenAPI 返回结构发生变更查看变更详情