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

errmsg
errmsg errmsg 명령 목적 오류 로그 메세지 카탈로그에 메세지를 추가합니다. 구문
errmsg [ -c ] [ -z FileName ] [ -w Set_List | File ]
설명
errmsg 명령은 오류 설명, 가능한 원인, 사용자 원인, 설치 원인, 장애 원인, 권고 조치 및 상세 데이터 ID 메세지 세트가 들어 있는 오류 로그 메세지 카탈로그를 갱신 및 표시합니다.
메세지가 추가 또는 삭제될 메세지 세트는, 입력 File 매개변수에 다음과 같이 나열됩니다.
* 또는 $ 주석 행의 첫번째 열에는 *(별표) 또는 $(달러 기호) 주석 연산자가 있습니다. *가 우선적 선택사항입니다.
+ 추가될 메세지 앞에는 반드시 +(더하기 부호)가 붙어야 합니다.
- 삭제될 메세지 앞에는 반드시 -(빼기 부호)가 붙어야 합니다.
SET 메세지 세트 ID.
"Message Text" 메세지 텍스트는 큰따옴표로 묶어야 합니다.
Message ID 삭제할 메세지의 메세지 ID.
오류 설명, 가능한 원인 및 상세 데이터 ID 메세지 세트에 추가된 메세지는 길이가 40자를 초과할 수 없습니다. 사용자 원인, 설치 원인, 장애 원인 및 권고 조치 메세지 세트에 추가된 메세지는 길이가 128자를 초과할 수 없습니다. 최대 2047자의 사용자 정의 메세지를 각 메세지 세트에 추가할 수 있습니다.
응용프로그램 개발자는 errmsg 명령을 사용하여 오류 레코드 템플리트 저장소에서 사용되는 새로운 메세지를 작성합니다. 가능하면, 항상 기존의 메세지를 사용해야 합니다.
명령행에 플래그를 지정하지 않으면, 디폴트 조작이 갱신사항이 됩니다. 갱신사항은 입력 File 매개변수에 지정됩니다. 입력 File 매개변수를 지정하지 않거나 File 매개변수 대신 -(빼기 부호)를 지정하면, errmsg 명령은 표준 입력으로부터 읽습니다. 추가된 각 메세지에 대해 errmsg 명령은 식별자를 지정합니다. 메세지 카탈로그에 메세지를 추가하는 것 외에도, errmsg 명령은 식별자와 메세지 텍스트를 File.out 파일에 기록합니다. 메세지 카탈로그에서 삭제가 이루어질 때에도 File.out 파일이 작성됩니다. errmsg 명령이 표준 입력으로부터 읽을 경우, 식별자 및 메세지 텍스트가 표준 출력에 기록됩니다.
플래그
-c 입력 파일에서 구문 오류를 검사합니다.
-wSet_List Set_List 변수로 지정된 오류 로그 메세지 세트를 표시합니다. 이 옵션은 오류 로그 메세지 세트에 포함된 메세지 및 그 ID를 표시합니다. 출력은 표준 출력에 기록됩니다. Set_List 변수를 쉼표로 분리하거나 큰따옴표로 묶어서 쉼표 또는 공백으로 분리할 수 있습니다. Set_List 변수는 메세지 세트 ID이거나, Set_List 변수의 값으로 all을 지정할 경우 오류 로그 메세지 세트의 모든 내용이 표시됩니다. Set_List 변수의 유효한 값은 다음과 같습니다.
all
모든 메세지 세트를 표시합니다.
D
상세 데이터 ID 메세지 세트를 표시합니다.
E
오류 설명 메세지 세트를 표시합니다.
F
장애 원인 메세지 세트를 표시합니다.
I
설치 원인 메세지 세트를 표시합니다.
P
가능한 원인 메세지 세트를 표시합니다.
R
권고 조치 메세지 세트를 표시합니다.
U
사용자 원인 메세지 세트를 표시합니다.
-zFilename Filename 변수가 지정하는 오류 로그 메세지 카탈로그를 사용합니다.
보안
액세스 제어: 루트 사용자만 이 명령을 수행할 수 있습니다.
예제
가능한 원인 메세지 세트에서 메세지를 삭제하려면, 다음과 같이 입력하십시오.
errmsg
* Delete messages FF1A, FF1B, and FF1C from the Probable Cause
* message set
SET P
- FF1A
- FF1B
- FF1C
위지트 장애 오류에 대한 가능한 원인 메세지 세트에 메세지를 추가하려면, 다음과 같이 입력하십시오.
errmsg
* Add a Probable Cause for Widget Failure
SET P
+ "WIDGET ADAPTER"
파일
/usr/lib/nls/msg/$LANG/codepoint.cat 오류 로그 메세지 카탈로그를 포함합니다. 미국에서, $LANG의 값은 En_US입니다.
관련 정보
errclear 명령, errdead 명령, errinstall 명령, errlogger 명령, errpt 명령, errstop 명령, errupdate 명령.
errdemon 디먼.
errsave 커널 서비스.
errlog 서브루틴.
오류 로그 특수 파일.