📅  最后修改于: 2023-12-03 15:19:56.082000             🧑  作者: Mango
使用 'batch
命令可以通过提供 jobid
来提交位置。'batch
是 Azure CLI 的一部分,用于在 Batch 服务上提交并管理作业。
以下是使用 'batch
命令提交位置的示例:
az batch job create --id <job-id> --pool-id <pool-id> --json-file <job.json>
在上面的命令中:
<job-id>
是作业的唯一标识符,可以根据需要进行指定。<pool-id>
是作业所使用的池的唯一标识符。<job.json>
是包含要提交的作业详细信息的 JSON 文件。根据具体需求,你可以在 <job.json>
文件中指定作业的属性,例如作业的命令、资源文件、环境变量等等。下面是一个示例的 job.json
文件内容:
{
"id": "<job-id>",
"displayName": "My Batch Job",
"priority": 0,
"constraints": {
"maxTaskRetryCount": 3
},
"applicationTemplateInfo": {
"id": "MyAppTemplate"
},
"taskFactoryInfo": {
"taskIdRanges": [
{
"start": 1,
"end": 10
}
]
},
"applicationDependencies": [
{
"applicationId": "MyApp",
"version": "1.0"
}
],
"onAllTasksComplete": "noAction"
}
在上面的示例中,"id"
属性指定了作业的唯一标识符,"displayName"
属性指定了作业的显示名称,"priority"
属性指定了作业的优先级,"constraints"
属性指定了作业的限制条件, applicationTemplateInfo
属性指定了作业的应用模板信息,taskFactoryInfo
属性指定了作业的任务工厂信息,applicationDependencies
属性指定了作业所依赖的应用程序,onAllTasksComplete
属性指定了作业在所有任务完成后的操作。
请根据实际情况修改和添加其他属性。
提交作业后,你可以使用 'batch job list
命令获取作业列表,使用 'batch job show
命令详细查看特定作业的信息。
希望这个介绍对你有所帮助!