[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 3,i - m
lsactdef 命令
用途
显示资源或资源类的操作定义。
语法
要显示资源的操作定义:
lsactdef [-p property] [-s i | o] [-e] [-a] [-l | -i | -t | -d | -D delimiter] [-x] [-h] [-TV] resource_class [action1 [action2...]]
要显示资源类的操作定义:
lsactdef -c [-p property] [-s i | o] [-e] [-a] [-l | -i | -t
| -d | -D delimiter] [-x] [-h] [-TV] resource_class [action1 [action2...]]
要显示所有资源类名称:
lsactdef
描述
lsactdef 命令显示资源或资源类的操作定义列表。缺省情况下,此命令显示资源的操作定义。要查看资源类的操作定义,请指定 -c 标志。
如果不在命令行上指定任何操作,此命令将仅显示定义为 public 的操作。要覆盖此缺省情况,请使用 -p 标志或在命令行上指定具有要显示的定义的操作的名称。
当调用此操作时,要查看需要作为输入的结构化数据定义,请指定 -s i 标志。要查看与调用此操作而得到的输出进行链接的结构化数据定义,请指定 -s o 标志。
缺省情况下,此命令不显示操作描述。要显示操作定义和描述,请指定 -e 标志。
标志
- -a
- 指定此命令应用到群集中的所有节点。群集作用域由 CT_MANAGEMENT_SCOPE 环境变量确定。
假如环境变量没有设置,如果管理域作用域存在,首先会选择管理域作用域,如果没有管理域作用域,会接着选择存在的对等域作用域,如果也没有对等域作用域,会接着选择本地作用域,依次选择直至选定本命令的有效作用域为止。对于找到的第一个有效作用域,命令会运行一次。
例如,如果同时存在管理域和对等域,未设置 CT_MANAGEMENT_SCOPE 的 lsactdef -a 将列出管理域。在这种情况下要列出对等域,可以设置 CT_MANAGEMENT_SCOPE 为 2。
- -c
- 显示 resource_class 的操作定义。
- -d
- 指定定界符格式化输出。缺省定界符是冒号(:)。如果你想要改变缺省的定界符,可以使用 -D 标志。
- -D delimiter
- 指定使用指定定界符的定界符格式化输出。使用该标志以指定
不同于缺省冒号(:)的其它定界符。一个示例是当显示的数据包含冒号时。使用该标志以指定一个或多个字符的定界符。
- -e
- 指定扩展的格式。显示描述及操作定义。
- -i
- 指定输入格式。生成 Resource_Data_Input 文件模板。以长(节)格式显示输出。此属性的 SD 元素数据类型显示为 attr=value 对中的值。
建议在使用该标志时,lsactdef 命令的输出定向到文件。该标志覆盖
-s o 标志。
- -l
- 指定“长整型”格式 - 每行一个条目。此为缺省显示格式。
如果 lsactdef 命令和 -l 标志一起发出,但是
不带资源类名,当命令返回已定义资源类名列表时,
就会忽略 -l 标志。
- -p property
- 显示对指定 property 的操作。缺省情况下,只显示公共操作的定义。要显示所有操作定义而不管其操作属性,请
使用 -p 0 标志。
操作属性:
- 0x0001
- long_running
- 0x0002
- public
可以为属性指定十进制或十六进制值。要请求所有有一个或多个属性的操作的操作定义,请将感兴趣的属性“OR”在一起,然后用 -p 标志指定“OR 过”的值。例如,要请求所有 long_running 或 public 的操作的操作定义,请输入:
-p 0x03
- -s i | o
- 显示操作输入或操作响应的结构化数据定义。
- i
- 显示操作输入结构化数据定义。此为缺省值。
- o
- 显示操作响应(输出)结构化数据定义。
- -t
- 指定表格式。在单独列中显示每个属性,每行一个资源。
- -x
- 禁止页眉打印。
- -h
- 将命令用法语句写到标准输出。
- -T
- 将命令跟踪消息写到标准错误。仅供软件服务组织使用。
- -V
- 将命令的详细信息写到标准输出。
参数
- resource_class
- 指定资源类名称以及想要显示的操作定义。
如果未指定 resource_class 参数,将显示一个包含所有资源类名称的列表。
- action1 [action2...]
- 指定一个或多个操作。如果指定了 resource_class,就可以指定零或多个操作名。如果未指定操作,将显示 resource_class 的所有操作定义。输入特定操作名来控制显示哪些操作,及其显示顺序。
使用空格来分隔操作名。
安全性
用户需要有对在 lsactdef 中指定的 resource_class 的读取权限才能运行 lsactdef。许可权由连接系统中的访问控制列表(ACL)文件指定。
退出状态
- 0
- 命令已成功运行。
- 1
- RMC 出现一次错误。
- 2
- 命令行界面(CLI)脚本出错。
- 3
- 在命令行上指定了不正确的标志。
- 4
- 在命令行上指定了不正确的参数。
- 5
- 发生了一个由于不正确的命令行输入而导致的 RMC 错误。
环境变量
- CT_CONTACT
- 当 CT_CONTACT 环境变量设置成主机名或者 IP 地址时,
此命令会联系指定主机上的资源监视和控制(RMC)守护进程。如果没有设置该环境变量,命令会联系其运行时所在的本地系统上的 RMC 守护进程。由命令显示或修改的资源类或资源位于已经建立连接的系统上。
- CT_MANAGEMENT_SCOPE
- 确定用于与 RMC 守护进程的会话的管理作用域,以监视和控制资源和资源类。管理
作用域确定了能够监视和控制资源和资源类的可能的目标节点集。有效值为:
- 0
- 指定本地作用域。
- 1
- 指定本地作用域。
- 2
- 指定对等域作用域。
- 3
- 指定管理域作用域。
如果没有设置此环境变量,就使用本地作用域。
标准输出
当指定 -h 标志时,此命令的用法语句被写到标准输出。
所有详细信息都被写到标准输出。
标准错误
所有跟踪消息被写到标准错误。
示例
- 要列出所有资源类名称,请输入:
lsactdef
输出如下:
class_name
"IBM.Association"
"IBM.AuditLog"
"IBM.AuditLogTemplate"
"IBM.Condition"
"IBM.EventResponse"
"IBM.Host"
"IBM.Program"
"IBM.Sensor"
"IBM.ManagedNode"
...
- 要列出资源类 IBM(R).AuditLog 的公用资源操作定义,请输入:
lsactdef IBM.AuditLog
输出如下:
为类的资源操作定义
类名:IBM.AuditLog
操作 1:
action_name = "GetRecords"
display_name = "" description = ""
properties = {"public"}
confirm_prompt = ""
action_id = 0
variety_list = {{1..1}}
variety_count = 1
timeout = 0
操作 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
输出如下:
为类:IBM.AuditLog 的资源操作输入
action_name GetRecords:
sd_element 1:
element_name = "MatchCriteria"
display_name = ""description = ""
element_data_type = "char_ptr"
element_index = 0
sd_element 2:
element_name = "IncludeDetail"
display_name = ""description = ""
element_data_type = "uint32"
element_index = 1
位置
- /usr/sbin/rsct/bin/lsactdef
- 包含 lsactdef 命令
相关信息
命令:lsrsrcdef
文件:rmccli
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]