AIX命令参考大全,卷 3,i - m - lsactdef 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

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_runningpublic 的操作的操作定义,请输入:

-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 标志时,此命令的用法语句被写到标准输出。 所有详细信息都被写到标准输出。

标准错误

所有跟踪消息被写到标准错误。

示例

  1. 要列出所有资源类名称,请输入:
    lsactdef
    输出如下:
    class_name
    "IBM.Association"     
    "IBM.AuditLog"        
    "IBM.AuditLogTemplate"
    "IBM.Condition"       
    "IBM.EventResponse"   
    "IBM.Host"            
    "IBM.Program"         
    "IBM.Sensor"          
    "IBM.ManagedNode"     
    ... 
  2. 要列出资源类 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
    ....
  3. 要列出对资源类 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

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]