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

lsactdef
lsactdef lsactdef 명령 목적 자원 또는 자원 클래스의 조치 정의를 나열(표시)합니다. 구문
lsactdef [-h] [-e] [-c] [-i] [-p 0] [-s i | o] [-l | -t | -d | -D Delimiter] [-x] [-T] [-V] [Resource_class [Action...]]
설명
lsactdef 명령은 자원 또는 자원 클래스의 조치 정의를 나열합니다. lsactdef를 지정된 매개변수없이 사용하여 모든 자원 클래스 이름 리스트를 가져올 수 있습니다.
디폴트 값으로 자원 조치 정의가 표시됩니다. 자원 클래스 조치 정의를 보려면 -c 플래그를 지정하십시오.
디폴트 값으로 명령행에 조치가 지정되지 않으면 공용으로 정의된 조치만 표시됩니다. 이 디폴트 값을 겹쳐쓰려면 -p 플래그를 사용하거나 정의를 표시하려는 조치의 이름을 명령행에 지정하십시오.
이 조치가 호출되는 경우 입력으로 필요한 구조화 데이터 정의를 보려면 -s i 플래그를 지정하십시오. 이 조치를 호출한 결과인 출력과 링크된 구조화 데이터 정의를 보려면 -s o 플래그를 지정하십시오.
디폴트 값으로 설명을 포함하는 조치의 경우 설명이 표시되지 않습니다. -e 플래그를 지정하여 설명을 표시하십시오. 이러한 설명의 변환은 시간이 걸릴 수 있고 일부 설명이 너무 길기 때문에 디폴트 값으로 이러한 설명이 표시되지 않습니다.
매개변수
Action
Resource_class 매개변수가 지정되면 조치 이름을 지정하지 않거나 여러 개 지정할 수 있습니다. Action 매개변수가 지정되지 않을 경우 Resource_class에 대한 모든 조치 정의가 나열됩니다. 표시되는 조치와 순서를 제어하는 특정 조치 이름을 입력할 수 있습니다. 조치는 공백으로 분리해야 합니다.
Resource_class
자원 클래스 이름. 원하는 조치 정의가 표시되는 자원 클래스의 이름. Resource_class 매개변수가 지정되지 않은 경우 모든 자원 클래스 이름의 리스트가 표시됩니다.
플래그
-c
자원 클래스 조치 정의를 표시합니다. 디폴트 값으로 자원 조치 정의가 표시됩니다.
-d
분리자 형식화 출력을 지정합니다. 디폴트 분리자는 콜론(:)입니다. 디폴트 분리자를 변경하려는 경우 -D 플래그를 사용하십시오.
-D Delimiter
지정된 분리자를 사용하는 분리자 형식화 출력을 지정합니다. 이 플래그를 사용하여 디폴트 콜론(:)이 아닌 분리자를 지정할 수 있습니다. 예는 표시될 데이터에 콜론이 포함된 경우입니다. 이 플래그를 사용하여 하나 이상의 문자로 된 분리자를 지정할 수 있습니다.
-e
설명을 확장합니다. 텍스트 설명이 길어질 수 있기 때문에 디폴트 값으로 정의는 텍스트 설명없이 표시됩니다. 이 플래그를 지정하여 정의와 설명 둘다를 볼 수 있습니다.
-h
명령의 사용법 구문을 표준 출력에 기록합니다.
-i
입력 형식을 지정합니다. 자원 데이터 입력 파일의 템플리트를 작성합니다. 출력은 긴(스탠자) 형식으로 표시됩니다. 속성의 30개 요소 데이터 유형은 Attr=value 쌍의 값으로 표시됩니다. 이 플래그를 사용할 경우 lsactdef 명령의 출력이 파일에 기록됩니다.
-l
행당 하나의 항목씩 긴 형식화 출력을 지정합니다. 이것은 디폴트 표시 형식입니다. 자원 클래스 이름없이 lsactdef 명령이 -l 플래그로 발행되는 경우, 명령이 정의된 자원 클래스 이름 리스트를 리턴하면 -l 플래그가 무시됩니다.
p property
지정된 property로 조치를 표시합니다. 디폴트 값으로 공용 조치 정의만이 표시됩니다. 조치 특성에 관계없이 모든 조치 정의를 표시하려면 -p 0 플래그를 사용하십시오.
-s i | o
조치 입력 또는 조치 응답에 대한 구조화 데이터 정의를 표시합니다.
i
조치 입력 구조화 데이터 정의를 표시합니다. 이것이 디폴트입니다.
o
조치 응답(출력) 구조화 데이터 정의를 표시합니다.
-t
표 형식화 출력을 지정합니다. 각 속성은 한 행에 한 자원씩 별개의 열에 표시됩니다.
-T
명령의 추적 메세지를 표준 오류가 기록합니다. 소프트웨어 서비스 조직용입니다.
-V
명령의 상세한 메세지를 표준 출력에 기록합니다.
-x
헤더 인쇄를 억제합니다.
종료 상태
0
명령이 정상적으로 수행되었습니다.
1
RMC 오류가 발생했습니다.
2
CLI 스크립트 오류가 발생했습니다.
3
명령행에 유효하지 않은 플래그가 있습니다.
4
명령행에 유효하지 않은 매개변수가 있습니다.
5
결함있는 명령행 입력에 기초한 RMC 오류가 발생했습니다.
예제
모든 자원 클래스 이름을 나열하려면 다음을 입력하십시오.
lsactdef
출력은 다음과 같습니다.
class_name
"IBM.Association"
"IBM.AuditLog"
"IBM.AuditLogTemplate"
"IBM.Condition"
"IBM.EventResponse"
"IBM.Host"
"IBM.Program"
"IBM.Sensor"
"IBM.ManagedNode"
...
자원 클래스 IBM.AuditLog에 대한 공용 자원 조치 정의를 나열하려면 다음을 입력하십시오.
lsactdef IBM.AuditLog
출력은 다음과 같습니다.
Resource Action Definitions for
class_name: IBM.AuditLog
action 1:
action_name = "GetRecords"
display_name = "" description = ""
properties = {"public"}
confirm_prompt = ""
action_id = 0
variety_list = {{1..1}}
variety_count = 1
timeout = 0
action 2:
action_name = "DeleteRecords"
display_name = "" description = ""
properties = {"public"}
confirm_prompt = ""
action_id = 1
variety_list = {{1..1}}
variety_count = 1
timeout = 0
....
자원 클래스 IBM.AuditLog, 조치 GetRecords의 자원에 대한 조치를 호출하는 데 필요한 구조화 데이터 정의를 나열하려면 다음을 입력하십시오.
lsactdef -s i IBM.AuditLog GetRecords
출력은 다음과 같습니다.
Resource Action Input for: IBM.AuditLog
action_name GetRecords:
SD element 1:
element_index = 0
element_name = "MatchCriteria"
description = ""
element_data_type = "char_ptr"
display_name = ""
SD element 2:
element_index = 1
element_name = "IncludeDetail"
description = ""
element_data_type = "uint32"
display_name = ""
파일
/usr/sbin/rsct/bin/lsactdef lsactdef 명령의 위치
관련 정보
lsrsrcdef 명령