Jobs mit der Deadline Cloud CLI einreichen - AWS Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Jobs mit der Deadline Cloud CLI einreichen

Um einen Job über die Deadline Cloud-Befehlszeilenschnittstelle (Deadline Cloud CLI) einzureichen, verwenden Sie den deadline bundle submit Befehl.

Jobs werden in Warteschlangen eingereicht. Wenn Sie noch keine Farm und Warteschlange eingerichtet haben, verwenden Sie die Deadline Cloud-Konsole, um eine Farm und eine Warteschlange einzurichten und die Farm- und Warteschlangen-ID zu sehen. Weitere Informationen finden Sie unter Farmdetails definieren und Warteschlangendetails definieren.

Verwenden Sie den folgenden Befehl, um die Standardfarm und die Warteschlange für die Deadline Cloud-CLI festzulegen. Wenn Sie die Standardeinstellungen festlegen, können Sie Deadline Cloud CLI-Befehle verwenden, ohne eine Farm oder Warteschlange anzugeben. Ersetzen Sie im folgenden Beispiel farmId und queueId durch Ihre eigenen Informationen:

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

Um die Schritte und Aufgaben in einem Job zu spezifizieren, erstellen Sie eine OpenJD-Jobvorlage. Weitere Informationen finden Sie unter Template Schemas [Version: 2023-09] im Open Job Description Specification Repository. GitHub

Das folgende Beispiel ist eine YAML-Jobvorlage. Es definiert einen Job mit zwei Schritten und fünf Aufgaben pro Schritt.

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

Um einen Job zu erstellen, erstellen Sie einen neuen Ordner mit dem Namen sample_job und speichern Sie dann die Vorlagendatei im neuen Ordner untertemplate.yaml. Sie reichen den Job mit dem folgenden Deadline Cloud CLI-Befehl ein:

deadline bundle submit path/to/sample_job

Die Antwort des Befehls enthält eine Kennung für den Job. Merken Sie sich die ID, damit Sie den Status des Jobs später überprüfen können.

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

Es gibt zusätzliche Optionen, die Sie beim Einreichen eines Jobs verwenden können. Weitere Informationen finden Sie unter Weitere Optionen zum Einreichen von Jobs mit der Deadline Cloud CLI.