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

lsresponse
lsresponse lsresponse 명령 목적 하나 이상의 응답에 관한 정보를 나열합니다. 구문
lsresponse [-h] [-A] [-C | -l | -t | -d | -D Delimiter] [-q ] [-x] [-T] [-V] [Response [Response... ]]
설명
lsresponse 명령은 정의된 응답에 관한 정보를 나열합니다. 응답에 관한 다음과 같은 정보가 포함됩니다.
Action
조치 이름
ActionScript
조치에 대해 수행할 스크립트 또는 명령
CheckReturnCode
ActionScript의 실제 리턴 코드를 예상한 리턴 코드와 비교할 것인지를 표시합니다. 문자 'y'는 예를 나태나고 문자 'n'은 아니오를 나타냅니다.
DaysOfWeek
조치를 수행하도록 허용된 요일. Days_of_week 및 Time_of_day가 함께 조치를 수행할 수 있는 간격을 정의합니다.
요일의 번호를 더하기 부호(+)로 분리하거나 하이픈(-)으로 연결된 요일 범위로 표시할 수 있습니다. 둘 이상의 Days_of_week가 있으면, 쉼표(,)로 분리합니다. Days_of_week의 수와 Time_of_day의 수가 일치합니다. 요일 번호는 다음과 같습니다.
1
일요일
2
월요일
3
화요일
4
수요일
5
목요일
6
금요일
7
토요일
EventType
조치를 수행하게 하는 이벤트 유형(event, rearm event 또는 둘다)
Name
응답의 이름
ReturnCode
ActionScript에 대하여 예상되는 리턴 코드
StandardOut
표준 출력이 감사 로그로 방향 지정되었는지를 표시합니다. 문자 'y'는 예를 나타내고 문자 'n'은 아니오를 나타냅니다.
TimeOfDay
Action을 수행할 수 있는 시간 범위로, 시작 시간과 종료 시간을 하이픈으로 연결합니다. Days_of_week 및 Time_of_day가 함께 조치를 수행할 수 있는 간격을 정의합니다.
시간은 24 시간 형식(HHMM)이며, 여기서 처음 두 자리는 시를 나타내고 마지막 두 자리는 분을 나타냅니다. 시간은 요일별로 지정되므로 시작 시간이 종료 시간보다 작아야 합니다. 둘 이상의 Days_of_week가 있으면, 쉼표(,)로 분리합니다. Days_of_week의 수와 Time_of_day의 수가 일치합니다.
모든 응답 이름의 목록을 확보하려면, 응답 이름을 지정하지 않은 상태에서 lsresponse 명령만을 입력하십시오. 모든 응답 이름의 목록이 리턴됩니다. 이 경우 디폴트 형식은 테이블 형식입니다. 모든 응답 이름에 관한 모든 정보를 보려면, lsresponse 명령에 -A 플래그를 지정하십시오. -A 플래그는 응답 이름을 지정하지 않았을 때 응답에 관한 모든 정보를 나열하게 합니다. 모든 응답에 관하여 모든 정보를 나열할 때, 디폴트 형식은 long 형식입니다.
둘 이상의 Response를 지정할 경우, 응답 순서가 응답을 입력한 순서로 나열됩니다.
매개변수
Response
정보를 나열할 응답의 이름. 추가의 응답 이름을 제공할 수도 있습니다.
플래그
-A
응답 이름과 연관된 모든 속성을 표시합니다.
-C
응답 및 응답의 조치 중 하나를 작성할 때 사용할 수 있는 mkresponse 명령을 출력합니다. 둘 이상의 응답을 지정할 경우, 모든 mkresponse 명령이 별도의 행에 표시됩니다. 응답을 지정하지 않을 경우 이 플래그가 무시됩니다.
-d
분리자 형식 출력을 지정합니다. 디폴트 분리자는 콜론(:)입니다. 디폴트 분리자를 변경하려면 -D 플래그를 사용하십시오.
-D Delimiter
지정된 분리자를 사용하는 분리자 형식 출력을 지정합니다. 디폴트(콜론(:)) 이외의 분리자를 지정하려면 이 플래그를 사용하십시오. 예를 들어 표시할 문자가 콜론을 포함할 경우, 이 플래그를 사용하여 하나 이상의 문자에 대해 다른 분리자를 지정하십시오.
-h
명령의 사용법 문장을 표준 출력에 기록합니다.
-l
long 형식 출력을 지정합니다. 별도의 행에 응답 정보를 표시합니다.
-q
Response가 존재하지 않을 경우 오류를 리턴하지 않습니다.
-t
테이블 형식 출력을 지정합니다. 별도의 열에 응답 정보를 표시합니다.
-T
명령의 추적 메세지를 표준 오류에 기록합니다. 소프트웨어 서비스 조직에서만 사용합니다.
-V
명령의 상세한 메세지를 표준 출력에 기록합니다.
-x
인쇄시 헤더를 생략합니다.
종료 상태
0
명령이 성공적으로 수행되었습니다.
1
RMC에서 오류가 발생했습니다.
2
CLI 스크립트에서 오류가 발생했습니다.
3
명령행의 플래스가 잘못되었습니다.
4
명령행의 매개변수가 잘못되었습니다.
5
결함있는 명령행 입력에 의한 오류가 발생했습니다.
예제
"Critical notifications"라는 응답에 관한 일반 정보를 나열하려면, 다음을 입력하십시오.
lsresponse "Critical notifications"
출력은 다음과 같습니다.
Name = "Critical notifications"
Action = "Log Critical Event"
DaysOfWeek = 1+2+7
TimeOfDay = 0000-2400
ActionScript = "/usr/sbin/rsct/bin/logevent /tmp/criticalEvents"
ReturnCode = 0
CheckReturnCode = "y"
EventType = "b"
StandardOut = "y"
Action = "E-mail root"
DaysOfWeek = 6+2,6+2,6+5
TimeOfDay = 1700-2400,0000-0800,0000-2400
ActionScript = "/usr/sbin/rsct/bin/notifyevent root"
ReturnCode = 0
CheckReturnCode = "y"
EventType = "b"
StandardOut = "y"
모든 응답을 나열하려면, 다음을 입력하십시오.
lsresponse
출력은 다음과 같습니다.
Name
"E-mail root anytime"
"E-mail root first shift"
"Critical notifications"
"Critical notifications"라는 응답을 응답 조치 중 하나와 함께 작성한 명령을 나열하려면, 다음을 입력하십시오.
lsresponse -C "Critical notifications"
출력은 다음과 같습니다.
mkresponse -n "Log Critical Event" -d 1+2+7 -t 0000-2400 \
-s "usr/sbin/rsct/bin/logevent /tmp/criticalEvents" \
-e b -r 0 "Critical notifications"
파일
/usr/sbin/rsct/bin/lsresponse lsresponse 명령의 위치
관련 정보
chresponse, lscondresp, mkcondresp, mkresponse, rmresponse 명령.