lsdriveupgradeprogress

使用 lsdriveupgradeprogress 指令,檢視擱置下載之磁碟機的狀態或進度。

語法

讀取語法圖表略過語法圖表
>>-lsdriveupgradeprogress-- --+-----------------------+-- ------>
                              '- -delim -- delimiter -'      

>--+------------+----------------------------------------------><
   '- drive_id -'   

參數

-delim delimiter
(選用)依預設,簡要視圖中的所有資料直欄都以空格區隔。每個直欄的寬度都設為各資料項目可能有的最大寬度。在詳細視圖中,每個資料項目本身都有一列,如果顯示標頭,會用空格來區隔資料與標頭。 -delim 參數會置換這個行為。-delim 參數的有效輸入為一個單位元組字元。如果您在指令行輸入 -delim :,則會用冒號字元 (:) 來區隔簡要視圖中的所有資料項目;例如,直欄不會出現間距。在詳細視圖中,會用指定的定界字元來區隔資料與其標頭。
drive_id
(選用)指定單一磁碟機的更新狀態或進度。如果沒有指定,就會顯示所有已排定之磁碟機的更新狀態。
註: 如果您指定這個參數,lsdriveupgradeprogress 會顯示這個磁碟機的更新狀態。如果您沒有指定這個參數,lsdriveupgradeprogress 會顯示所有要求之磁碟機的更新狀態。

說明

不論原始 applydrivesoftware 指令是定址到單一磁碟機(同步指令)或多個磁碟機(非同步指令),lsdriveupgradeprogress 指令都會完成。

可能的輸出如下:
id
指出作用中磁碟機的身分。
status
指出磁碟機狀態。下列每一個值都具有特定意義:
  • progressing 表示所有排定的磁碟機都已完成;請等待 270 秒後,再重新發出 applydrivesoftware
  • completed 表示韌體下載成功。
  • 更新 表示更新進行中。
  • scheduled 表示更新已在下載清單中,正在等待下載。
  • not_scheduled 表示磁碟機未排程。
    註: 這意味著在前次發出 applydrivesoftware -all 時,對應的磁碟機未排程。
  • canceled 表示更新已取消,可能是指令所取消,或是因系統變更使 applydrivesoftware 指令無法適當執行而取消。
  • invalid 表示磁碟機下載狀態為無效,且是起始狀態。
  • 如果欄位空白,表示未排定下載(例如,尚未發出 applydrivesoftware 指令)。
estimated_completion_time
指示預估完成時間 (YYMMDDHHMMSS),其中:
  • Y 是年份
  • (第一個)M 是月份
  • D 是日期
  • H 是小時
  • (第二個)M 是分鐘
  • S 是秒
如果狀態是 canceled 或空白,這個值就空白。

取消兩個磁碟機的簡要呼叫範例

lsdriveupgradeprogress

產生的輸出:

id status    estimated_completion_time
0  completed 121112062608
5  canceled 
6  canceled 

磁碟機已排定或完成的簡要呼叫範例

lsdriveupgradeprogress

產生的輸出:

id status    estimated_completion_time
0  completed 121112062608
5  scheduled 121112062638
6  scheduled 121112062708

使用磁碟機 ID 的詳細呼叫範例

lsdriveupgradeprogress 17

產生的輸出:

id status    estimated_completion_time
17 completed 121123134627

簡要的呼叫範例

lsdriveupgradeprogress -delim :

產生的輸出:

id:status:estimated_completion_time
0:completed:121101065019
1:scheduled:121101065049
2:scheduled:121101065119

簡要的呼叫範例

lsdriveupgradeprogress

產生的輸出:

id status    estimated_completion_time
24 completed 121212164752
25 canceled
26 canceled

簡要的呼叫範例

lsdriveupgradeprogress

產生的輸出:

id status    estimated_completion_time
0  completed 130714223913
1  completed 130714223943
2  completed 130714224013
3  completed 130714224043
4  completed 130714224113
5  completed 130714224143
6  completed 130714224213
7  completed 130714224243
8  completed 130714224313
9  completed 130714224343
10 completed 130714224413
11 completed 130714224443

簡要的呼叫範例

lsdriveupgradeprogress -delim :

產生的輸出:

id:status:estimated_completion_time
0:completed:130714223913
1:completed:130714223943
2:completed:130714224013
3:completed:130714224043
4:completed:130714224113
5:completed:130714224143
6:completed:130714224213
7:completed:130714224243
8:completed:130714224313
9:completed:130714224343
10:completed:130714224413
11:completed:130714224443