作业接口

 

submitjob

更新时间 2023-09-06

可通过专属队列、共享队列提交作业,也可选择软件运行。作业执行命令可有两种选择方式,一种为手动输入liunx可执行的命令,另一种为选择文件运行。

Action

job/submitJob

请求方式

POST

请求参数

参数 类型 是否必选 描述
timestamp string true 时间戳
cluster_id string true 作业所存在的集群id
zone string true zone id
run_user string true 作业文件的运行用户
name string true 作业名称
hpcqueue_id string false 运行作业队列id
input_file string false 作业输入文件路径
input
core_limit int true 核心数,默认1核,最大根据队列的核心数决定
submit_type int true 作业提交类型
  • 0 控制台提交
  • 1 cli提交
priority int false 作业优先级
cmd_line string true 作业命令行
  • 命令输入
  • 文件上传
mem_limit int false 作业内存限制
resource_limit string false 作业使用的资源限制
scheduler_queue_name string false 作业队列
stderr_redirect_path string false 作业标准错误重定向路径
stdout_redirect_path string false 作业标准输出重定向路径
time_limit int false 作业执行时间限制

响应消息

参数 类型 描述 取值样例
action string 响应动作 HpcJobSubmitJobResponse
job_status string 作业状态 pending
hpcjob_uuid string hpc 作业 id hpcjob-r9cb3r02
job_id string 操作id 19152
ret_code int 执行成功与否,成功为0,其他值则为错误代码 0

示例

请求示例

https://hpc.api.qingcloud.com/api/job/submitJob
&COMMON_PARAMS
requests_body = {'cluster_id': 'ehpc-8jqdq0mz',
                     'run_user': 'usr-IuZxPyn2',
                     'name': 'zz1',
                     'cmd_line': 'sleep 600',
                     'hpcqueue_id': 'ehpcq-cq1opkdy',
                     'core_limit': 1,
                     'cmd_line_type': 'input',
                     'priority': 1,
                     'submit_type': 1,
                     'zone': 'jn1a'}

响应示例

{ 
   action: "HpcJobSubmitJobResponse"
   hpcjob_uuid: "hpcjob-bc2n5lyb"
   job_id: "1547554"
   job_status: "pending"
   ret_code: 0
}
这篇文档解决了您的问题吗?
0
0