pkg history 명령을 사용하여 pkg 명령 내역을 볼 수 있습니다. 기본적으로 다음 정보가 표시됩니다.
작업의 시작 시간
작업의 이름. 예: install
클라이언트. 예: pkg
작업의 결과: Succeeded 또는 Failed
자세한 정보나 더 정밀한 정보를 표시하려면 다음 옵션을 사용합니다.
기본 정보 외에 다음 정보를 표시합니다.
클라이언트의 버전
작업을 수행한 사용자의 이름
새 BE가 만들어졌는지 여부
작업이 완료된 시간
실행된 전체 명령
명령을 실행하는 중 발생한 오류
update와 같은 작업을 위해 변경된 패키지의 전체 FMRI
가장 최근 작업을 지정된 개수만 표시합니다.
$ pkg history -n4 START OPERATION CLIENT OUTCOME 2013-08-06T16:32:03 fix pkg Succeeded 2013-08-06T16:41:47 revert pkg Succeeded 2013-08-06T17:56:22 set-property pkg Succeeded 2013-08-06T17:56:53 unset-property pkg Succeeded
지정된 쉼표로 구분된 열 이름 목록을 사용하여 출력을 표시합니다. pkg(1)에서 열 이름 목록을 참조하십시오.
$ pkg history -o start,time,operation,outcome -n4 START TIME OPERATION OUTCOME 2013-08-06T16:32:03 0:00:27 fix Succeeded 2013-08-06T16:41:47 0:00:43 revert Succeeded 2013-08-06T17:56:22 0:00:00 set-property Succeeded 2013-08-06T17:56:53 0:00:00 unset-property Succeeded
%Y-%m-%dT%H:%M:%S 형식의 쉼표로 구분된 시간 기록 목록에 대한 레코드를 기록합니다(strftime(3C) 매뉴얼 페이지 참조). 시간 범위를 지정하려면 시작 시간 기록과 끝 시간 기록 사이에 하이픈(-)을 사용합니다. now 키워드는 현재 시간의 별칭입니다. 지정한 시간 기록에 중복되는 시간 기록이나 겹치는 날짜 범위가 포함되어 있으면 각 중복 내역 이벤트의 한 인스턴스만 표시됩니다.
작업에 대한 릴리스 노트 텍스트를 표시하려면 -N 옵션을 사용합니다. -N 옵션은 -o 옵션과 함께 사용할 수 없습니다. 설치 중인 일부 패키지에 릴리스 노트가 포함된 설치/업데이트 작업에서 -v 옵션을 지정하면 작업 출력에 릴리스 노트가 표시됩니다. 새 BE로 설치되는 작업의 경우 작업 출력에 현재 BE의 /tmp에 릴리스 노트 파일의 경로가 제공됩니다. 새 BE로 부트할 때 릴리스 노트가 /usr/share/doc/release-notes에 있습니다. 아니면 다음 명령에 표시된 대로 -N 옵션을 사용하여 릴리스 노트를 볼 수 있습니다.
$ pkg history -N -n 1
릴리스 노트를 설치한 작업이 이 BE에서 수행한 마지막 pkg 작업이 아니라면 -n 인수에 더 큰 수를 사용하거나, 아니면 다음 명령에 표시된 대로 -t 옵션을 사용하여 릴리스 노트를 설치한 pkg 작업을 식별합니다.
$ pkg history -N -t 2013-07-17T08:31:23
명령 기록 정보를 모두 삭제하려면 pkg purge-history 명령을 사용합니다.
$ pkg purge-history