本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用截止日期雲端提交工作 CLI
若要使用截止日期雲端命令列介面 (截止日期雲端CLI) 提交工作,請使用deadline
bundle submit
指令。
工作會提交至佇列。如果您尚未設定伺服器陣列和佇列,請使用 Definition Cloud 主控台
若要設定期限雲端的預設伺服器陣列和佇列CLI,請使用下列命令。當您設定預設值時,不需指定伺服器陣列或佇列,就可以使用 DependCloud CLI 命令。在下列範例中,取代
和farmId
使用您自己的資訊:queueId
deadline config set defaults.farm_id
farmId
deadline config set defaults.queue_idqueueId
若要指定工作中的步驟和工作,請建立 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。