| HOME / 정보공유 / AIX 명령어 모음

errclear
errclear errclear 명령 목적 오류 로그에서 입력항목을 삭제합니다. 구문
errclear [ -d ErrorClassList ] [ -i File ] [ -J ErrorLabel [ ,Errorlabel ] ] | [ -K ErrorLabel [ ,Errorlabel ] ] [ -l SequenceNumber ] [ -m Machine ] [ -n Node ] [ -N ResourceNameList ] [ -R ResourceTypeList ] [ -S ResourceClassList ] [ -T ErrorTypeList ] [ -y FileName ] [ -j ErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] Days
설명
errclear 명령은 Days 매개변수에서 지정한 일수보다 오래된 오류 로그 항목을 삭제합니다. 모든 오류 로그 항목을 삭제하려면, Days 매개변수에 0 값을 지정하십시오.
errclear 명령을 -i 플래그와 함께 사용하지 않으면, errclear는 오류 로그 구성설정 데이터베이스에서 지정한 오류 로그 파일을 지웁니다(오류 로그 구성설정 데이터베이스내의 정보를 열람하려면, errdemon 명령을 사용하십시오).
주: errclear 명령은 지정된 항목은 삭제하나 오류 로그 파일의 크기를 줄이지는 않습니다.
웹 기반 시스템 관리자(wsm)에 있는 시스템 응용프로그램을 사용하여 시스템 특성을 변경할 수 있습니다. SMIT(시스템 관리 인터페이스 도구) smit errclear 단축 경로를 사용하여 이 명령을 수행할 수도 있습니다.
플래그
-d List List 변수로 지정된 오류 클래스에 있는 오류 로그를 삭제합니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다. 유효한 List 변수 값은 H(하드웨어), S(소프트웨어), O(errlogger 메세지) 및 U(판별되지 않음)입니다.
-iFile File 변수에서 지정하는 오류 로그 파일을 사용합니다. 이 플래그를 지정하지 않으면, errclear 명령은 오류 로그 구성설정 데이터베이스로부터 값을 사용합니다.
-j ErrorID[,ErrorID] ErrorID(오류 식별자) 변수에서 지정하는 오류 로그 항목을 삭제합니다. ErrorID 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표나 공백 문자로 분리할 수 있습니다.
-JErrorLabel ErrorLabel 변수에서 지정하는 오류 로그 항목을 삭제합니다. ErrorLabel 변수 값을 ,(쉼표)로 분리하거나, " " (큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-k ErrorID[,ErrorID] ErrorID(오류 식별자) 변수가 지정하는 오류 로그 항목 외에 모든 오류 로그 항목을 삭제합니다. ErrorID 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표나 공백 문자로 분리할 수 있습니다.
-KErrorLabel ErrorLabel 변수가 지정하는 오류 로그 항목 외에 모든 오류 로그 항목을 삭제합니다. ErrorLabel 변수 값을 ,(쉼표)로 분리하거나, " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-lSequenceNumber 지정된 일련번호의 오류 로그 항목을 삭제합니다. SequenceNumber 변수 값을 ,(쉼표)로 분리하거나, " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-m Machine Machine 변수가 지정하는 시스템에 대한 오류 로그 항목을 삭제합니다. uname -m 명령이 Machine 변수 값을 리턴합니다.
-n Node Node 변수가 지정하는 노드에 대한 오류 로그 항목을 삭제합니다. uname -m 명령이 Node 변수 값을 리턴합니다.
-N List List 변수로 지정된 자원 이름에 대한 오류 로그 항목을 삭제합니다. List 변수는 오류를 발견한 자원의 이름 리스트입니다. 소프트웨어 오류의 경우, 이들은 오류를 검출한 자원의 이름입니다. 하드웨어 오류의 경우, 이들은 장치나 시스템 구성요소의 이름입니다. 이는 부품에 장애가 있거나 교체가 필요함을 의미하지는 않습니다. 대신 오류를 분석하는데 사용될 적당한 진단 모듈을 판별하는 데 사용됩니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-R List List 변수로 지정된 자원 유형에 대한 오류 로그 항목을 삭제합니다. 하드웨어 오류의 경우, List 변수는 장치 유형입니다. 소프트웨어 오류의 경우, List 변수의 값은 LPP입니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-S List List 변수로 지정된 자원 클래스에 대한 오류 로그 항목을 삭제합니다. 하드웨어 오류의 경우, List 변수는 장치 클래스입니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-T List List 변수가 지정하는 오류 유형에 대한 오류 로그 항목을 삭제합니다. 유효한 List 변수 값은 다음과 같습니다. PERM, TEMP, PERF, PEND, INFO, 및 UNKN. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰따옴표)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-yFileName FileName 변수가 지정하는 오류 레코드 템플리트 파일을 사용합니다.
보안
액세스 제어: 루트 사용자만 이 명령을 수행할 수 있습니다.
예제
오류 로그에서 전체 항목을 삭제하려면 다음과 같이 입력하십시오.
errclear 0
오류 로그에서 소프트웨어 오류로 분류된 모든 항목을 삭제하려면 다음과 같이 입력하십시오.
errclear -d S 0
대체 오류 로그 파일 /var/adm/ras/errlog.alternate에서 모든 항목을 제거하려면 다음과 같이 입력하십시오.
errclear -i /var/adm/ras/errlog.alternate 0
대체 오류 로그 파일 /var/adm/ras/errlog.alternate에서 모든 하드웨어 항목을 제거하려면 다음과 같이 입력하십시오.
errclear -i /var/adm/ras/errlog.alternate -d H 0
파일
/etc/objrepos/SWservAt 소프트웨어 서비스 지원 속성 오브젝트 계층, 즉 오류 로그 구성설정 데이터베이스를 포함합니다.
관련 정보
errdead 명령, errinstall 명령, errlogger 명령, errmsg 명령, errpt 명령, errstop 명령, errupdate 명령, uname 명령.
errdemon 디먼.
errsave 커널 서비스.
errlog 서브루틴.