对资源或资源类运行操作。
runact -s "selection_string" [-f resource_data_input_file] [-l | -t | -d | -D delimiter] [-x] [-h] [-TV] resource_class action [in_element_0=value ... in_element_n=value] [rsp_element...]
runact -r [-f resource_data_input_file] [-l | -t | -d | -D delimiter] [-x] [-h] [-TV] resource_handle action [in_element_0=value ... in_element_n=value] [rsp_element...]
runact -c | -C rpd_name_1 ... rpd_name_n [-f resource_data_input_file] [-l | -t | -d | -D delimiter] [-x] [-h] [-TV] resource_class action [in_element_0=value ... in_element_n=value] [rsp_element...]
runact 命令请求 RMC 子系统对指定资源或资源类运行指定操作。
运行此命令之前,请使用 lsactdef 命令列出此资源类支持的资源和资源类操作。并使用 lsactdef 命令列出调用操作时必须指定的所需输入操作元素。lsactdef 命令还标识每个输入元素的数据类型。为每个输入元素指定的值必须匹配该数据类型。
-s 'Name == "testing"'
-s 'Name ?= "test"'
只有持久属性才可在选择字符串中列出。
"0x4017 0x0001 0x00000000 0x0069684c 0x0d4715b0 0xe9635f69"
in_element_n 是任意输入结构化数据元素名。指定的操作的每个指定结构化数据(SD)输入元素应该有一个 in_element_n=value 对。带 -s i 标志 使用 lsactdef 来列出特定资源类和操作的输入元素。带 i 标志使用 lsactdef 来生成进行适当编辑后可用作输入文件的输入文件模板。
value 必须为指定元素的相应数据类型。例如,如果将 NodeNumber 定义为 unit32 数据类型,则输入正数值。
此命令需要超级权限。
如果没有设置这个环境变量, 使用本地作用域。
在指定 -h 标志时,该命令的用法语句将写到标准输出。
命令的输出和所有详细信息写到标准输出。
所有跟踪消息都写到标准错误。
runact -s 'Name == "c175n05"' IBM.Foo ExecuteCommand Command="uname -a" User=bealzy输出如下:
Resource Action Response for: ExecuteCommand sd_element 1: Stdout = "AIX c175n07 1 5 000069564C00" Stderr = "" ExitCode = 0 sd_element 2: Stdout = "" Stderr = "" ExitCode = 0
runact -s 'Name == "c175n05"' -t -x IBM.Foo ExecuteCommand Command="uname -a" \ User=bealzy Stdout输出如下:
"AIX c175n07 1 5 000069564C00 " ""
runact -c IBM.Foo TestClassAction Int32=99输出如下:
Resource Class Action Response for: TestClassAction sd_element 1: Int32 = 99
命令:lsactdef
文件:Resource_Data_Input、rmccli