Accesso ai dettagli del lavoro

Trova i dettagli sul tuo lavoro dalla console o con la CLI.

Accesso ai dettagli del lavoro dalla console

Dopo aver inoltrato il lavoro, i risultati dell'esecuzione del lavoro specifico sono disponibili nella console dalla pagina Dettagli esecuzione lavoro. Dalla console, è anche possibile visualizzare i dettagli del lavoro e le esecuzioni di lavori specifici dalla pagina Lavori.

  • Per visualizzare i dettagli del lavoro, fare clic sulla scheda Lavori e fare clic sul nome del lavoro che si desidera utilizzare.
  • Per visualizzare i dettagli per una specifica esecuzione lavoro, fare clic sulla scheda Esecuzioni lavoro e fare clic sul nome dell'esecuzione lavoro che si desidera utilizzare.

Accesso ai dettagli del lavoro con la CLI

Per visualizzare i dettagli del tuo lavoro con la CLI, utilizza il comando job get. Per un elenco completo delle opzioni, consultare il comando ibmcloud ce job get.

Ad esempio, il seguente comando job get visualizza i dettagli sul lavoro myjob.

ibmcloud ce job get --name myjob

Output di esempio

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

Accesso ai dettagli del lavoro per una specifica esecuzione del lavoro con la CLI

Per visualizzare i dettagli di una specifica esecuzione del lavoro con la CLI, utilizza il comando jobrun get. Per un elenco completo delle opzioni, consultare il comando ibmcloud ce jobrun get.

Ad esempio, il seguente comando jobrun get visualizza i dettagli sull'esecuzione del lavoro testjobrun.

ibmcloud ce jobrun get --name testjobrun

Output di esempio

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

Stato lavoro

La seguente tabella mostra il possibile stato del lavoro.

Stato lavoro
Condizione Descrizione
In sospeso Il lavoro viene accettato dal sistema, ma una o più istanze del lavoro non sono ancora state create. Questo stato include il tempo prima che un lavoro venga pianificato e il tempo impiegato per scaricare le immagini sulla rete, che potrebbe richiedere del tempo.
In esecuzione Vengono create le istanze di lavoro. Almeno un'istanza è ancora in esecuzione o è in fase di avvio o riavvio.
Riuscito Tutte le istanze del lavoro sono state completate correttamente e nessuna è in fase di riavvio.
Non riuscito Tutte le istanze del job sono terminate e almeno un'istanza è terminata in errore. Vale a dire, l'istanza è stata chiusa con uno stato diverso da zero o è stata terminata dal sistema.
Sconosciuto Per qualche motivo, lo stato del lavoro non può essere ottenuto, in genere a causa di un errore di comunicazione con l'host.