使用截止日期雲端提交工作 CLI - AWS 截止日期雲

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用截止日期雲端提交工作 CLI

若要使用截止日期雲端命令列介面 (截止日期雲端CLI) 提交工作,請使用deadline bundle submit指令。

工作會提交至佇列。如果您尚未設定伺服器陣列和佇列,請使用 Definition Cloud 主控台來設定伺服器陣列和佇列,並查看伺服器陣列和佇列識別碼。如需詳細資訊,請參閱定義伺服器陣列詳細資料和定義佇列詳

若要設定期限雲端的預設伺服器陣列和佇列CLI,請使用下列命令。當您設定預設值時,不需指定伺服器陣列或佇列,就可以使用 DependCloud CLI 命令。在下列範例中,取代farmIdqueueId使用您自己的資訊:

deadline config set defaults.farm_id farmId deadline config set defaults.queue_id queueId

若要指定工作中的步驟和工作,請建立 OpenJD 工作範本。如需詳細資訊,請參閱開啟 Job 說明規格 GitHub 儲存庫中的範本結構描述 [版本:2023-09]

下列範例是YAML工作範本。它定義了一個工作,每步兩個步驟和五個任務。

name: Sample Job specificationVersion: jobtemplate-2023-09 steps: - name: Sample Step 1 parameterSpace: taskParameterDefinitions: - name: var range: 1-5 type: INT script: actions: onRun: args: - '1' command: /usr/bin/sleep - name: Sample Step 2 parameterSpace: taskParameterDefinitions: - name: var range: 1-5 type: INT script: actions: onRun: args: - '1' command: /usr/bin/sleep

若要建立工作,請建立名為的新資料夾sample_job,然後將範本檔案儲存在新資料夾中template.yaml。您可以使用下列截止日期雲端CLI命令來提交工作:

deadline bundle submit path/to/sample_job

來自命令的響應包含作業的標識符。記住 ID,以便稍後可以檢查工作的狀態。

Submitting to Queue: test-queue Waiting for Job to be created... Submitted job bundle: sample_job Job creation completed successfully jobId

提交工作時,您還可以使用其他選項。如需詳細資訊,請參閱使用截止日期雲端提交工作的更多選項 CLI