Auf Jobdetails zugreifen

Suchen Sie Details zum Job in der Konsole oder in der Befehlszeilenschnittstelle.

In Konsole auf Jobdetails zugreifen

Nachdem Sie Ihren Job übergeben haben, sind die Ergebnisse der jeweiligen Jobausführung in der Konsole auf der Seite Jobausführungsdetails verfügbar. In der Konsole können Sie auch Details zu Ihrem Job und zu bestimmten Jobausführungen auf der Seite 'Jobs' anzeigen.

  • Klicken Sie zum Anzeigen von Jobdetails auf die Registerkarte Jobs und anschließend auf den Namen des Jobs, mit dem Sie arbeiten wollen.
  • Um Details zu einer bestimmten Jobausführung anzuzeigen, klicken Sie auf die Indexzunge Jobausführungen und anschließend auf den Namen der Jobausführung, mit der Sie arbeiten wollen.

In Befehlszeilenschnittstelle auf Jobdetails zugreifen

Verwenden Sie den Befehl job get, um die Details eines Jobs in der Befehlszeilenschnittstelle anzuzeigen. Eine umfassende Liste der Optionen finden Sie im Abschnitt zum Befehl ibmcloud ce job get.

Der folgende Befehl job get zeigt zum Beispiel Details zum Job myjob an.

ibmcloud ce job get --name myjob

Beispielausgabe

Getting job 'myjob'...
OK

Name:          myjob
ID:            abcdefgh-abcd-abcd-abcd-1a2b3c4d5e6f
Project Name:  myproject
Project ID:    01234567-abcd-abcd-abcd-abcdabcd1111
Age:           2m4s
Created:       2021-02-17T15:41:12-05:00

Last Job Run:
  Name:     myjob-jobrun-abcde
  Age:      32d
  Created:  2021-10-06T13:50:02-04:00

Image:                icr.io/codeengine/firstjob
Resource Allocation:
    CPU:     1
    Memory:  4G

Runtime:
    Mode:                  task
    Array Indices:         0
    Array Size:            1
    Max Execution Time:    7200
    Retry Limit:           3

In Befehlszeilenschnittstelle auf Jobdetails für bestimmte Ausführung des Jobs zugreifen

Verwenden Sie den Befehl jobrun get, um die Details einer bestimmten Ausführung eines Jobs in der Befehlszeilenschnittstelle anzuzeigen. Eine umfassende Liste der Optionen finden Sie im Abschnitt zum Befehl ibmcloud ce jobrun get.

Beispiel: Mit dem folgenden Befehl jobrun get werden Details zur Jobausführung testjobrun angezeigt.

ibmcloud ce jobrun get --name testjobrun

Beispielausgabe

Getting jobrun 'testjobrun'...
Getting instances of jobrun 'testjobrun'...
Getting events of jobrun 'testjobrun'...
[...]
Name:          testjobrun
ID:            abcdefgh-abcd-abcd-abcd-1d733051eb02
Project Name:  myproject
Project ID:    01234567-abcd-abcd-abcd-abcdabcd1111
Age:           2m44s
Created:       2021-02-09T13:32:25-05:00

Job Ref:              myjob
Image:                icr.io/codeengine/firstjob
Resource Allocation:
    CPU:                1
    Ephemeral Storage:  400M
    Memory:             4G

Runtime:
    Mode:                  task
    Array Indices:         1 - 5
    Array Size:            5
    JOP_ARRAY_SIZE Value:  5
    Max Execution Time:    7200
    Retry Limit:           3

Status:
    Completed:          4m
    Instance Statuses:
        Succeeded:  5
    Conditions:
        Type      Status  Last Probe  Last Transition
    Pending   True    4m6s        4m6s
    Running   True    4m3s        4m3s
    Complete  True    4m          4m

Events:
    Type    Reason     Age                  Source                Messages
    Normal  Updated    4m3s (x8 over 4m9s)  batch-job-controller  Updated JobRun "testjobrun"
    Normal  Completed  4m3s                 batch-job-controller  JobRun completed successfully

Instances:
    Name            Running  Status     Restarts  Age
    testjobrun-1-0  0/1      Succeeded  0         4m9s
    testjobrun-2-0  0/1      Succeeded  0         4m9s
    testjobrun-3-0  0/1      Succeeded  0         4m9s
    testjobrun-4-0  0/1      Succeeded  0         4m9s
    testjobrun-5-0  0/1      Succeeded  0         4m9s

Jobstatus

In der folgenden Tabelle wird der mögliche Status des Jobs angezeigt.

Jobstatus
Status Beschreibung
Anstehend Der Job wurde vom System angenommen, aber mindestens eine Instanz des Jobs wurde noch nicht erstellt. Dieser Status enthält Zeit, bevor ein Job terminiert wird, und Zeit, die für das Herunterladen von Images über das Netz verwendet wird, was eine Weile dauern kann.
Aktiv Die Jobinstanzen sind erstellt. Mindestens eine Instanz wird noch ausgeführt, gestartet oder erneut gestartet.
Erfolgreich Alle Jobinstanzen wurden erfolgreich beendet, und keine wird erneut gestartet.
Fehlgeschlagen Alle Jobinstanzen wurden beendet und mindestens eine Instanz wurde mit einem Fehler beendet. Dies bedeutet, dass die Instanz entweder mit einem Status ungleich null oder vom System beendet wurde.
Unbekannt Aus irgendeinem Grund kann der Status des Jobs nicht abgerufen werden, normalerweise aufgrund eines Fehlers bei der Kommunikation mit dem Host.