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

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

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

lsrsrcdef 命令

用途

显示资源或资源类的定义信息。

语法

对于资源...

要显示定义:

lsrsrcdef [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

要显示持久属性定义:

lsrsrcdef -A p [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

要显示动态属性定义:

lsrsrcdef -A d [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

对于资源类...

要显示定义:

lsrsrcdef -c [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

要显示持久属性定义:

lsrsrcdef -c -A p [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

要显示动态属性定义:

lsrsrcdef -c -A d [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-a] [-h] [-TV] resource_class [attr...]

要显示包含所有资源类名称的列表:

lsrsrcdef

描述

lsrsrcdef 命令显示资源或资源类的定义或其持久或动态属性定义。在缺省情况下:

标志

-a
指定此命令应用到群集中的所有节点。群集作用域由 CT_MANAGEMENT_SCOPE 环境变量确定。 假如环境变量没有设置,如果管理域作用域存在,首先会选择管理域作用域,如果没有管理域作用域,会接着选择存在的对等域作用域,如果也没有对等域作用域,会接着选择本地作用域,依次选择直至选定本命令的有效作用域为止。对于找到的第一个有效作用域,命令会运行一次。 例如,如果同时存在管理域和对等域,未设置 CT_MANAGEMENT_SCOPE 的 lsrsrcdef -a 将显示管理域。在此情况下,要显示对等域,请将 CT_MANAGEMENT_SCOPE 设置为 2。
-A p | d
指定属性类型。持久或动态属性定义都可以显示。使用此标志-c 标志来显示某个资源类的持久或动态属性定义。
p
只显示持久属性。
d
只显示动态属性。
-c
显示资源类定义的定义。要显示资源类的持久属性定义,请指定此标志,同时指定 -A p 标志。要显示资源类的动态属性定义,请指定此标志,同时指定 -A d 标志
-d
指定定界符格式输出。缺省情况下,定界符是一个冒号(:)。使用 -D 标志来改变缺省定界符。
-D 定界符
指定使用特定定界符的定界符格式输出。使用该标志来指定替代缺省的冒号(:)。例如当显示数据中包含冒号时。使用该标志来指定一个或多个字符的定界符。
-e
指定扩展的格式。缺省情况下不显示这些定义的描述。指定该标志来显示定义和描述。
-i
生成一个 Resource_Data_Input 文件的模板,它在适当编辑以后作为 mkrsrc 命令的输入。输出以长(节)格式显示。显示可被用来定义资源的全部要求和可选属性。属性数据类型以成对的值 attr=value 显示。建议在使用该标志时,lsrsrcdef 命令的输出定向到文件。该标志覆盖了-s-A d 标志
-l
指定“长整型”格式 - 每行一个条目。此项为缺省显示格式。如果发出 lsrsrcdef -l 命令但不带资源类名,此命令返回定义的资源类名列表时将忽略该标志
-p 特性
用指定的特性显示属性的定义。缺省情况下将仅显示 public 属性的定义。想要忽略特性而显示全部属性定义,使用 -p 0 标志

持久属性特性:

0x0001
read_only
0x0002
reqd_for_define(必需的)
0x0004
inval_for_define(无效的)
0x0008
option_for_define(可选)
0x0010
可选
0x0020
公用

动态属性特性:

0x0020
公用

可以给特性指定一个十进制或十六进制值。要请求所有有一个或多个特性的属性的属性定义,请将感兴趣的特性“OR”在一起,然后用 -p 标志指定“OR 过”的值。例如,要显示为 reqd_for_defineoption_for_define 的所有持久属性的属性定义,请输入:

lsrsrcdef -p 0x0a
-s
显示结构化数据定义。对结构化数据定义指定该 标志来扩展,以便显示每个结构化数据属性的元素定义。
-t
指定表格式。在单独列中显示每个属性,每行一个资源。
-x
禁止页眉打印。
-h
将命令的用法语句写到标准输出。
-T
将命令的跟踪消息写到标准错误。仅供软件服务组织使用。
-V
将命令的详细消息写到标准输出。

参数

resource_class
指定和您想要显示的资源定义一起显示的资源类名。
attr
如果指定了一个 resource_class 参数,可以指定零个或多个属性名。如果没有指定 attr 参数,将显示资源的所有属性的定义。指定单个属性名来控制显示哪些属性及其显示顺序。 当使用 -A p 标志时,仅指定持久属性名。当使用 -A d 标志时,仅指定动态属性名。属性必须用空格隔开。

安全性

要运行 lsrsrcdef,用户需要在 lsrsrcdef 中指定的对 resource_class 的写权限。许可权由所连接系统中的访问控制表(ACL)文件指定。

退出状态

0
命令已成功运行。
1
RMC 出现一次错误。
2
命令行界面(CLI)脚本出错。
3
在命令行上指定了不正确的标志
4
在命令行上指定了不正确的参数。
5
发生了一个由于不正确的命令行输入而导致的 RMC 错误。

环境变量

CT_CONTACT
当 CT_CONTACT 环境变量设置到一台主机名或 IP 地址时,命令连接指定主机的资源监视和控制(RMC)守护进程。如果此环境变量没有设置,命令连接正在运行命令的本地系统上的 RMC 守护进程。如果此环境变量没有设置,命令连接正在运行命令的本地系统上的 RMC 守护进程。由命令显示或修改的资源类或资源位于已经建立连接的系统上。
CT_MANAGEMENT_SCOPE
确定用于与 RMC 守护进程的会话的管理作用域,以监视和控制资源和资源类。管理作用域确定了能够监视和控制资源和资源类的可能的目标节点集。有效值为:
0
指定本地作用域。
1
指定本地作用域。
2
指定对等域作用域。
3
指定管理域作用域。

如果此环境变量没有设置,使用本地作用域。

标准输出

当指定 -h 标志时,命令的用法语句写到标准输出。所有详细消息都写到标准输出。

标准错误

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

示例

  1. 要显示在该系统上定义的所有资源类的名称,请输入:
    lsrsrcdef
    输出如下:
    class_name 
    "IBM.ATMDevice"       
    "IBM.Association"
    "IBM.AuditLog"        
    "IBM.AuditLogTemplate"
    "IBM.Condition"
    "IBM.EthernetDevice"  
    "IBM.EventResponse"   
    ... 
  2. 要显示资源 IBM.Host 的资源类定义,请输入:
    lsrsrcdef -c IBM.Host
    输出如下:
    IBM.Host 的资源类定义
    资源类 1:
            class_name         = "IBM.Host"
            class_id           = 8
            properties         = {"has_rsrc_insts","mtype_subdivided"}
            display_name           = ""                                                  
            description            = ""                                                  
            locator            = "NodeList"
            class_pattr_count  = 1
            class_dattr_count  = 3
            class_action_count = 0
            pattr_count        = 6
            dattr_count        = 47
            action_count       = 0
            error_count        = 0
            rsrc_mgr_count     = 1
    rsrc_mgrs 1:                                                  
            mgr_name  = "IBM.HostRM"                              
            first_key = 1                                         
            last_key  = 1              
  3. 要显示资源 IBM.Host 的资源类持久属性定义,请输入:
    lsrsrcdef -c -A p -p 0 IBM.Host 
    输出如下:
    IBM.Host 的资源类持久属性定义:
    属性 1:
            program_name              = "Variety"
            display_name           = ""                                                  
            group_name             = ""                                                  
            properties                = {"read_only","inval_for_define"}   
            description            = ""                                                  
            attribute_id       = 0                                                  
            group_id           = 255                                                     
            data_type                 = "uint32"
            variety_list           = {{1..1}}                                            
            variety_count          = 1                                                   
            default_value             = 0            
  4. 要显示资源 IBM.Host 的资源持久属性定义和描述,请输入:
    lsrsrcdef -A p -p 0 -e IBM.Host
    输出如下:
    IBM.Host 的资源持久属性定义:
    属性 1:
            program_name       = "Name"
            display_name       = "Name"
            group_name         = "General"
            properties         = {"reqd_for_define","public","selectable"}
            description        = "按命令返回的形式标识主机的当前名称。"
            attribute_id       = 0                                                  
            group_id           = 0                                                  
            data_type          = "char_ptr"                                         
            variety_list           = {{1..1}}                                            
            variety_count          = 1                                                   
            default_value      = ""                                                 
    attribute 2:
            program_name       = "ResourceHandle"                                   
            display_name       = "资源句柄"
            group_name         = "内部"
            properties         = {"read_only","inval_for_define","selectable"}    
            description        = "标识该主机的全局唯一句柄。
                                  每个资源分配一个资源句柄,
                                  用于每个资源的内部标识和定位。资源句柄大小固定,
    
    避免了不同种类资源之间的名字空间冲突问题。" attribute_id = 1 group_id = 255 data_type = "rsrc_handle_ptr" variety_list = {{1..1}} variety_count = 1 default_value = "0x0000 0x0000 0x00000000 0x00000000 0x00000000 0x00000000" attribute 3: program_name = "Variety" display_name = "种类" group_name = "内部" ...
  5. 要显示资源 IBM.Host 的公用动态属性,请输入:
    lsrsrcdef -A d IBM.Host
    输出如下:
    IBM.Host 的资源动态属性定义:
    属性 1:
            program_name           = "ProcRunQueue"                                      
            display_name           = ""                                                  
            group_name             = ""                                                  
            properties             = {"公用"}
            description            = ""                                                  
            attribute_id           = 1                                                   
            group_id               = 1                                                   
            data_type              = "float64"                                             
            variable_type          = 0                                                   
            variety_list           = {{1..1}}                                            
            variety_count          = 1                                                   
            init_value             = 0                                                   
            min_value              = 0                                                   
            max_value              = 100                                                 
            expression             = "(ProcRunQueue - ProcRunQueue@P) >= (ProcRunQueue@P * 0.5)"
            expression_description = ""                                              
            rearm_expression       = "ProcRunQueue < 50"                              
            rearm_description      = ""                                                  
            PTX_name               = ""                                                  
    attribute 2:
    ...
                      

位置

/usr/sbin/rsct/bin/lsrsrcdef
包含 lsrsrcdef 命令

相关信息

命令:lsrsrcmkrsrc

文件:Resource_Data_Inputrmccli

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