lsdriveupgradeprogress

使用 lsdriveupgradeprogress 命令查看具有暂挂下载的驱动器的状态或进度。

语法

lsdriveupgradeprogress [ -delim delimiter ] [ drive_id ]

参数

-delimdelimiter
(可选)缺省情况下,简明视图中的所有数据列都以空格分隔。 每列的宽度设置为每个数据项可能的最大宽度。 在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。 -delim 参数会覆盖此行为。 -delim 参数的有效输入为一个单字节字符。 如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。 在详细视图中,数据与标题间以指定的定界符分隔。
drive_id
(可选)指定单个驱动器的更新状态或进度。 如果未指定,将显示所有已安排的驱动器的更新状态。
Note: 如果指定该参数,lsdriveupgradeprogress 显示此驱动器的更新状态。 如果没有指定该参数,lsdriveupgradeprogress 显示所有请求的驱动器的更新状态。

描述

无论 applydrivesoftware 命令寻址到单个驱动器(同步命令)还是多个驱动器(异步命令),lsdriveupgradeprogress 命令都会完成。

可能有以下输出:
id
表示活动驱动器的标识。
status
表示驱动器的状态。 以下每个值具有特定含义:
  • progressing 表示已完成所有已安排的驱动器;等待 270 秒后再次发出 applydrivesoftware
  • completed 表示固件下载成功。
  • 更新 指示更新正在进行。
  • scheduled 表示更新已列入下载列表中,正在等待下载。
  • not_scheduled 指示未调度此驱动器。
    Note: 这意味着在上次发出 applydrivesoftware -all 时未调度相应的驱动器。
  • canceled 表示更新已被可以阻止 applydrivesoftware 命令正常运行的命令或系统更改所取消。
  • invalid 指示驱动器下载状态无效,也就是初始状态。
  • 如果字段为空白,这表示未安排下载(例如,尚未发出 applydrivesoftware 命令)。
estimated_completion_time
指示预计完成时间 (YYMMDDHHMMSS),其中:
  • Y 代表年份
  • (第一个)M 代表月份
  • D 代表日期
  • H 代表小时
  • (第二个)M 代表分钟
  • S 代表秒
如果状态为已取消或空白,那么值将为留空。

取消了两个驱动器的简明调用示例

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

使用驱动器标识的详细调用示例

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