存取工作詳細資料

從主控台或使用 CLI 尋找工作的詳細資料。

從主控台存取工作詳細資料

提交工作之後,主控台會從「工作執行詳細資料」頁面中提供特定工作執行的結果。 從主控台,您也可以從「工作」頁面檢視工作及特定工作執行的詳細資料。

  • 若要檢視工作詳細資料,請按一下 工作 標籤,然後按一下您要使用的工作名稱。
  • 若要檢視特定工作執行的詳細資料,請按一下 工作執行 標籤,然後按一下您要使用的工作執行名稱。

使用 CLI 存取工作詳細資料

若要使用 CLI 來檢視工作的詳細資料,請使用 job get 指令。 如需選項的完整清單,請參閱 ibmcloud ce job get 指令。

例如,下列 job get 指令會顯示 myjob 工作的詳細資料。

ibmcloud ce job get --name myjob

輸出範例

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

使用 CLI 存取工作特定執行的工作詳細資料

若要使用 CLI 來檢視工作特定執行的詳細資料,請使用 jobrun get 指令。 如需選項的完整清單,請參閱 ibmcloud ce jobrun get 指令。

例如,下列 jobrun get 指令會顯示 testjobrun 工作執行的詳細資料。

ibmcloud ce jobrun get --name testjobrun

輸出範例

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

工作狀態

下表顯示您的工作可能具有的狀態。

工作狀態
狀態 說明
擱置 系統接受工作,但尚未建立工作的一或多個實例。 此狀態包括排定工作之前的時間,以及透過網路下載映像檔所花費的時間,這可能需要一些時間。
執行中 即會建立工作實例。 至少有一個實例仍在執行中,或正在啟動或重新啟動中。
已成功 所有工作實例都已順利完成,沒有任何工作實例正在重新啟動。
Failed 所有工作實例都已完成,且至少有一個實例因失敗而結束。 亦即,實例以非零狀態結束或由系統終止。
Unknown 由於某些原因,無法取得工作的狀態,通常是因為與主機通訊時發生錯誤。