lsdriveupgradeprogress

Use the lsdriveupgradeprogress command to view the status or progress of drives with pending downloads.

Syntax

lsdriveupgradeprogress   [  -delim  delimiter  ]   [  drive_id  ]

Parameters

-delimdelimiter
(Optional) By default in a concise view, all columns of data are space-separated. The width of each column is set to the maximum possible width of each item of data. In a detailed view, each item of data has its own row, and if the headers are displayed, the data is separated from the header by a space. The -delim parameter overrides this behavior. Valid input for the -delim parameter is a one-byte character. If you enter -delim : on the command line, the colon character (:) separates all items of data in a concise view; for example, the spacing of columns does not occur. In a detailed view, the data is separated from its header by the specified delimiter.
drive_id
(Optional) Specifies the update status or progress for a single drive. If not specified, the update status for all scheduled drives is displayed.
Note: If you specify this parameter, lsdriveupgradeprogress displays the update status of this drive. If you do not specify this parameter, lsdriveupgradeprogress displays the update status of all requested drives.

Description

The lsdriveupgradeprogress command completes whether the original applydrivesoftware command was addressed to a single drive (synchronous command) or multiple drives (asynchronous command).

The following outputs are possible:
id
Indicates the identity of the active drive.
status
Indicates the drive status. Each of the following values has a specific meaning:
  • progressing indicates all scheduled drives have completed; wait 270 seconds before you issue applydrivesoftware again.
  • completed indicates a successful firmware download.
  • updating indicates the update is ongoing.
  • scheduled indicates the update is in the download list, waiting to download.
  • not_scheduled indicates the drive is not scheduled.
    Note: This means the corresponding drive was not scheduled when applydrivesoftware -all was last issued.
  • canceled indicates the update has been canceled, either by command or by a system change that stops the applydrivesoftware command from running properly.
  • invalid indicates the drive download status is invalid, also the initial state.
  • If the field is blank, that indicates that the download is not scheduled (for example, the applydrivesoftware command has not been issued).
estimated_completion_time
Indicates the estimated completion time (YYMMDDHHMMSS), where:
  • Y is year
  • (The first) M is month
  • D is day
  • H is hour
  • (The second) M is minute
  • S is second
The value is blank if the status is either canceled or blank.

A concise invocation example with two drives canceled

lsdriveupgradeprogress 

The resulting output:

id status    estimated_completion_time
0  completed 121112062608
5  canceled 
6  canceled 

A concise invocation example with drives scheduled or completed

lsdriveupgradeprogress 

The resulting output:

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

A detailed invocation example using a drive ID

lsdriveupgradeprogress 17

The resulting output:

id status    estimated_completion_time
17 completed 121123134627

A concise invocation example

lsdriveupgradeprogress -delim :

The resulting output:

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

A concise invocation example

lsdriveupgradeprogress 

The resulting output:

id status    estimated_completion_time
24 completed 121212164752
25 canceled
26 canceled

A concise invocation example

lsdriveupgradeprogress 

The resulting output:

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

A concise invocation example

lsdriveupgradeprogress -delim :

The resulting output:

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