ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
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
%Y-%m-%dT%H:%M:%S 形式のタイムスタンプのコンマ区切りリストでレコードを記録する場合は、-t オプションを使用します (strftime(3C) を参照)。日時の範囲を指定するには、開始と終了のタイムスタンプの間にハイフン (-) を使用します。キーワード now は、現在の日時の別名として使用できます。指定されたタイムスタンプに、重複したタイムスタンプまたは重複する日付範囲が含まれる場合、重複した各履歴イベントの 1 つのインスタンスのみが出力されます。
操作に関するリリースノートテキストを表示するには、-N オプションを使用します。-N オプションを -o オプションとともに使用することはできません。
すべてのコマンド履歴情報を削除するには、pkg purge-history コマンドを使用します。
$ pfexec pkg purge-history