AIX命令参考大全,卷 1,a - c - chresponse 命令

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

AIX命令参考大全,卷 1,a - c

chresponse 命令

用途

添加或删除响应的操作或重命名响应。

语法

要将操作添加到响应:

chresponse -a -n action [ -d days_of_week[,days_of_week...]]  
[-t time_of_day[,time_of_day...]] [-s action_script] [-r return_code]  
[-e a | r | b] [-o] [-E env_var=value[,env_var=value...]]
[-u] [-h] [-TV] response[:node_name]

要从响应删除操作:

chresponse -p -n action [-h] [-TV] response[:node_name]

要重命名响应:

chresponse -c new_response [-h] [-TV] response[:node_name]

要解锁或锁定某个响应:

chresponse {-U | -L} [-h] [-TV] response[:node_name]  

描述

chresponse 命令将操作添加到响应或从响应删除操作。操作定义命令在响应与条件一起使用并且条件发生时运行。chresponse 命令还可以用于重命名响应。

如果系统软件正确运行需要满足某个特定响应,则该响应可能被锁定。不能对锁定的响应进行修改或删除,直到将它解锁为止。如果锁定 chresponse 命令中指定的响应,则它不会被修改;而是生成一个错误,通知您该响应是锁定的。要解锁某个响应,您可以使用 -U 标志。但是,由于响应通常是被锁定的(因为它是系统软件正确运行的基本因素),您应该在解锁它之前进行提醒。要锁定某个响应而使其无法修改,请使用 -L 标志

标志

-a
将操作规范添加到响应
-p
响应删除操作
-c new_response
指定新的名称以分配到响应。新的名称绝不能已经存在。新的名称替换当前名称。new_response 名称是标识响应的字符串。如果名称包含空格,则它必须用引号引起来。名称不能全部由空格组成,不能为空,也不能包含嵌入的双引号。
-n action
指定操作的名称。当使用 -a 标志时,它是正在定义的操作的名称。当使用 -p 标志时,它是要删除的操作的名称。操作名称在响应内必须是唯一的。一次只可以定义一个操作。
-d days_of_week[,days_of_week...]

当正在定义的操作可以运行时,指定工作日。days_of_weektime_of_day 一起定义操作可以运行的时间间隔。

输入由加号(+)分隔的天数,或由连字符(-)分隔的天数范围。可以指定多个 days_of_week 参数,但必须使用逗号(,)分隔这些参数。指定的 days_of_week 参数的数字必须匹配指定的 time_of_day 参数的数字。缺省值为所有日。如果没有指定值,但输入了逗号,则使用缺省值。每一天的数值如下:

1
星期日
2
星期一
3
星期二
4
星期三
5
星期四
6
星期五
7
星期六
-t time_of_day[,time_of_day...]
指定操作可以运行的时间范围,由启动时间后跟结束时间组成,由连字符分隔。days_of_weektime_of_day 一起定义操作可以运行的时间间隔。

时间为 24 小时格式(HHMM),其中前两个数字表示小时,后两个数字表示分钟。 由于由工作日指定时间,所以启动时间必须小于结束时间。可以指定多个 time_of_day 参数,但必须使用逗号(,)分隔这些参数。指定的 days_of_week 参数的数字必须匹配指定的 time_of_day 参数的数字。缺省值为 0000-2400。 如果没有指定值,但输入了逗号,则使用缺省值。

-saction_script
为脚本或命令指定全限定路径以为正在定义的操作运行。请参阅 displayeventlogeventnotifyeventwallevent 的手册页以获取和应用程序一起提供的预定义响应脚本的描述。
-r return_code
指定 action_script 的期望返回码。将 action_script 的实际返回码与期望返回码比较。指示它们是否匹配的消息将写到审计日志中。 如果不指定 -r 标志,则将实际的返回码写到审计日志,并且不执行比较。
-e a | r | b
指定导致正在定义的操作运行的事件的类型:
a
指定事件。这是缺省值。
r
指定重整事件。
b
指定事件和重整事件。
-o
将所有标准输出从 action_script 指向审计日志。缺省值为不保持标准输出。标准错误总是指向审计日志。
-E env_var=value[,env_var=value...]
指定要在 action_script 运行之前设置的任何环境变量。如果指定了多个 env_var=value 变量,则必须使用逗号进行分隔。
-u
指定当监控的资源变为未定义时要运行的操作。
-h
将命令用法语句写到标准输出。
-T
将命令跟踪消息写入标准错误中。仅供软件服务组织使用。
-V
将命令的详细消息写到标准输出。
-U
解锁某个响应而使其可以修改或删除。如果某个响应被锁定,这通常是因为它是系统软件正确运行的基本因素。因此,您应该在解锁它之前进行提醒。使用 -U 标志解锁某个条件时,此命令不能执行其它操作。
-L
锁定某个响应而使其无法修改或删除。使用 -L 标志锁定某个响应时,此命令不能执行其它操作。

参数

response
指定要更改的响应的名称。
node_name
指定定义响应的节点。如果不指定 node_name,则使用本地节点。node_name 是一个节点,它在由 CT_MANAGEMENT_SCOPE 环境变量指定的作用域内。

安全性

chresponse 命令的用户需要定义响应的节点上的 IBM.EventResponse 资源类的写许可权。 许可权在联系系统的访问控制表(ACL)文件中指定。

退出状态

0
命令运行成功。
1
RMC 发生错误。
2
命令行界面脚本发生错误。
3
命令行上输入了错误的标志。
4
命令行上输入了错误的参数。
5
由于错误的命令行输入而发生错误。

环境变量

CT_CONTACT
确定系统,在该系统中,发生了与资源监控和控制(RMC)守护进程的会话。 将 CT_CONTACT 指定为一个主机名或 IP 地址时,该命令联系指定主机上的 RMC 守护进程。如果 CT_CONTACT 没有设置,此命令联系运行该命令的本地系统上的 RMC 守护进程。RMC 守护进程会话的目标和管理作用域确定了处理的资源类或资源。
CT_MANAGEMENT_SCOPE
在处理事件-响应资源管理器(ERRM)时,确定与 RMC 守护进程进行会话所用的管理作用域。管理作用域确定了可处理的资源所在的可能目标节点的集合。 有效值为:
0
指定本地作用域。
1
指定本地作用域。
2
指定对等域作用域。
3
指定管理域作用域。

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

标准输出

在指定 -h 标志时,该命令的用法语句将写到标准输出。 所有详细信息写到标准输出。

标准错误

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

示例

这些示例适用于单机系统:

  1. 在此示例中,名为“E-mail root”的操作不能是仅有的操作。 要从名为“E-mail root anytime”的响应中删除“E-mail root”,请运行此命令:
    chresponse -p -n "E-mail root" "E-mail root anytime"
  2. 在此示例中,名为“E-mail root”的操作将在星期五上午 8 点到下午 6 点使用,将使用命令 /usr/sbin/rsct/bin/notifyevent root,将把标准输出保存到审计日志中,并期望从该操作返回代码 5。要将“E-mail root”添加到名为“E-mail root anytime”的响应中,请运行此命令:
    chresponse  -a  -n "E-mail root" -d 2-6 -t 0800-1800 \       
    -s "/usr/sbin/rsct/bin/notifyevent root" -o  -r 5  \       
    "E-mail root anytime"
  3. 要将响应“E-mail root anytime”重命名为“E-mail root and admin anytime”,请运行此命令:
    chresponse  -c "E-mail root and admin anytime" "E-mail root anytime" 

这些示例适用于管理域:

  1. 要从管理服务器上定义的名为“E-mail root anytime”响应中删除名为“E-mail root”的操作,请在管理服务器上运行此命令:
    chresponse -p -n "E-mail root" "E-mail root anytime"
  2. 在此示例中,名为“E-mail root”的操作将在星期五上午 8 点到下午 6 点使用,将使用命令 /usr/sbin/rsct/bin/notifyevent root,将把标准输出保存到审计日志中,并期望从该操作返回代码 5。要将“E-mail root”添加到在管理服务器上定义的响应“E-mail root anytime”中,请在管理服务器上运行此命令:
    chresponse  -a  -n "E-mail root" -d 2-6 -t 0800-1800 \       
    -s "/usr/sbin/rsct/bin/notifyevent root" -o  -r 5  \       
    "E-mail root anytime"
  3. 要从受管节点 nodeB 上定义的名为“E-mail root anytime”的响应删除名为“E-mail root”的操作,请在管理服务器上运行此命令:
    chresponse -p -n "E-mail root" "E-mail root anytime":nodeB

这些示例适用于对等域:

  1. 在此示例中,名为“E-mail root”的操作将在星期五上午 8 点到下午 6 点使用,将使用命令 /usr/sbin/rsct/bin/notifyevent root,将把标准输出保存到审计日志中,并期望从该操作返回代码 5。要将“E-mail root”添加到在域中的节点 nodeA 上定义的响应“E-mail root anytime”中,请在域中的任何节点上运行此命令:
    chresponse  -a  -n "E-mail root" -d 2-6 -t 0800-1800 \       
    -s "/usr/sbin/rsct/bin/notifyevent root" -o  -r 5  \       
    "E-mail root anytime":nodeA
  2. 要从域中的节点 nodeA 上定义的名为“E-mail root anytime”的响应删除名为“E-mail root”的操作,请在域中的任何节点上运行此命令:
    chresponse -p -n "E-mail root" "E-mail root anytime":nodeA

位置

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

相关信息

命令:lscondresplsresponsemkcondrespmkresponsermresponse

文件:rmccli

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