跳过导航链接 | |
退出打印视图 | |
添加和更新 Oracle Solaris 11.1 软件包 Oracle Solaris 11.1 Information Library (简体中文) |
可使用 pkg history 命令查看当前映像中的命令历史记录。
/usr/bin/pkg history [-HNl] [-t [time | time-time],...] [-o column,...] [-n number]
可使用 -l 选项显示更多信息,包括命令的结果、完成命令的时间、所用客户机的版本和名称、执行操作的用户名称和执行命令时遇到的所有错误。
可使用 -n 选项仅显示指定数量的最近操作。
$ pkg history -n4 START OPERATION CLIENT OUTCOME 2012-08-06T16:32:03 fix pkg Succeeded 2012-08-06T16:41:47 revert pkg Succeeded 2012-08-06T17:56:22 set-property pkg Succeeded 2012-08-06T17:56:53 unset-property pkg Succeeded
可使用 -o 选项按照逗号分隔的指定列名列表显示输出。有关列名列表,请参见 pkg(1)。
$ pkg history -o start,time,operation,outcome -n4 START TIME OPERATION OUTCOME 2012-08-06T16:32:03 0:00:27 fix Succeeded 2012-08-06T16:41:47 0:00:43 revert Succeeded 2012-08-06T17:56:22 0:00:00 set-property Succeeded 2012-08-06T17:56:53 0:00:00 unset-property Succeeded
可使用 -t 选项按照逗号分隔的时间戳列表(格式为 %Y-%m-%dT%H:%M:%S)生成日志记录(请参见 strftime(3C))。要指定时间范围,请在开始和完成时间戳之间放置连字符 (-)。可以将关键字 now 用作当前时间的别名。如果指定的时间戳包含重复的时间戳或重叠的日期范围,则每个重复的历史记录事件仅显示一次。
可使用 -N 选项显示此操作的所有发行说明文本。-N 选项不能与 -o 选项一起使用。
可使用 pkg purge-history 命令删除所有命令历史记录信息。
$ pfexec pkg purge-history