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

lscondition
lscondition lscondition 명령 목적 하나 이상의 조건에 대한 정보를 나열합니다. 구문
lscondition [-h] [-A] [-m | -n | -e] [-C | -l | -t | -d | -D Delimiter] [-q] [-x] [-T] [-V] [Condition [Condition...]]
설명
lscondition 명령은 정의된 조건에 대한 정보를 나열합니다.
조건에 대해 다음과 같은 정보가 나열됩니다.
이벤트 설명
이벤트 표현식의 텍스트 설명
이벤트 표현식
이 조건을 모니터링하는 데 사용되는 표현식
모니터 상태
조건의 상태: 오류 없이 모니터됨, 모니터되지 않음 또는 오류
이름
조건의 이름
노드 이름
조건이 등록된 노드의 호스트 이름. 별표(*)는 관리 노드 자원 클래스에 정의된 모든 노드를 나타냅니다.
Rearm 설명
rearm 표현식의 텍스트 설명
rearm 표현식
모니터링 시기를 판별하는 데 사용되는 표현식이 이벤트 발생후 이 조건에 대해 다시 시작되어야 합니다.
자원 클래스
이 조건으로 모니터되는 자원 클래스
심각도
조건의 심각도: 중요, 경고 또는 정보용
선택 문자열
이 조건의 모니터링에 포함되는 자원을 판별하기 위해 자원 클래스의 속성에 적용되는 선택 문자열
모든 조건 리스트에 대해 지정된 조건 이름없이 lscondition 명령을 입력하십시오. 모든 조건 이름 리스트가 각 조건에 대한 모니터링 상태와 함께 리턴됩니다. 이 경우 디폴트 형식은 표입니다.
모든 조건 이름에 대한 모든 정보를 보려면 -A 플래그를 lscondition 명령에 지정하십시오. -A 플래그를 사용하면 조건 이름이 지정되지 않은 경우 조건에 대한 모든 정보가 나열됩니다. 모든 조건에 대한 모든 정보가 나열되는 경우 디폴트 형식이 깁니다. 모니터링 상태 플래그(-e, -m 또는 -n)가 지정되면 해당 상태의 조건이 나열됩니다.
둘 이상의 Condition이 지정되면 조건 이름이 입력된 순서로 조건 정보가 나열됩니다.
디폴트 값으로 조건 이름이 lscondition 명령으로 입력되면 해당 조건의 모든 속성이 표시됩니다.
매개변수
Condition
정보를 나열하려는 조건의 이름. 추가 조건 이름을 제공할 수도 있습니다.
플래그
-A
조건 이름으로 링크된 속성 모두를 표시합니다.
-C
Condition을 작성하는 데 사용할 수 있는 mkcondition 명령을 출력합니다. 둘 이상의 조건이 지정된 경우 모든 mkcondition 명령이 별개의 한 행에 나타납니다. 이 플래그는 조건이 지정되지 않은 경우 무시됩니다.
-d
분리자 형식화 출력을 작성합니다. 디폴트 분리자는 콜론(:)입니다. 디폴트 분리자를 변경하려는 경우 -D 플래그를 사용하십시오.
-D Delimiter
지정된 분리자를 사용하는 분리자 형식화 출력을 작성합니다. 이 플래그를 사용하여 디폴트 값 콜론(:)이 아닌 다른 분리자를 지정할 수 있습니다. 예는 표시될 데이터에 콜론이 포함된 경우입니다. 이 플래그를 사용하여 하나 이상의 문자로 된 분리자를 지정할 수 있습니다.
-e
오류가 있다고 모니터된 조건만을 나열합니다.
-h
명령의 사용법 구문을 표준 출력에 기록합니다.
-l
긴 형식화 출력을 작성합니다. 조건 정보를 별개의 행에 표시합니다.
-m
오류가 없다고 모니터된 조건만을 나열합니다.
-n
모니터되고 있지 않은 조건만을 나열합니다.
-q
Condition이 없는 경우 오류를 리턴하지 않습니다.
-t
표 형식화 출력을 작성합니다. 조건 정보가 별개의 열에 표시됩니다.
-T
명령의 추적 메세지를 표준 오류가 기록합니다. 소프트웨어 서비스 조직용입니다.
-V
명령의 상세한 메세지를 표준 출력에 기록합니다.
-x
헤더 인쇄를 억제합니다.
종료 상태
0
명령이 정상적으로 수행되었습니다.
1
RMC 오류가 발생했습니다.
2
CLI 스크립트 오류가 발생했습니다.
3
명령행에 유효하지 않은 플래그가 있습니다.
4
명령행에 유효하지 않은 매개변수가 있습니다.
5
결함있는 명령행 입력에 기초한 오류가 발생했습니다.
예제
모든 조건과 모니터링 상태를 나열하려면 다음을 입력하십시오.
lscondition
출력은 다음과 같습니다.
Name MonitorStatus
"JFS space used up" "Monitored"
"tmp space used up" "Not monitored"
"var space used up" "Error"
조건 "JFS space used up"에 대한 일반 정보를 긴 양식으로 나열하려면 다음을 입력하십시오.
lscondition "JFS space used up"
출력은 다음과 같습니다.
Name = "JFS space used up"
MonitorStatus = "Monitored"
ResourceClass = "IBM.FileSystem"
EventExpression = "PercentTotUsed > 99"
EventDescription = "Generate event when space used is
greater than 99 percent full"
RearmExpression = "PercentTotUsed < 85"
RearmDescription = "Start monitoring again after it is
less than 85 percent"
SelectionString = ""
Severity = "w"
NodeNames = "localnode"
조건 "JFS space used up" 조건을 작성하는 명령을 나열하려면 다음을 입력하십시오.
lscondition -C "JFS space used up"
출력은 다음과 같습니다.
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 99"\
-E "PercentTotUsed < 85"\
-d "Generate event when space used is greater than 99 percent full"\
-D "Start monitoring after it is less than 85 percent"\
-S w "JFS space used up"
파일
/usr/sbin/rsct/bin/lscondition lscondition 명령의 위치
관련 정보
chcondition, lscondresp, mkcondition 및 rmcondition 명령