[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
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_week 和 time_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_week 和 time_of_day 一起定义操作可以运行的时间间隔。
时间为 24 小时格式(HHMM),其中前两个数字表示小时,后两个数字表示分钟。
由于由工作日指定时间,所以启动时间必须小于结束时间。可以指定多个 time_of_day 参数,但必须使用逗号(,)分隔这些参数。指定的 days_of_week 参数的数字必须匹配指定的 time_of_day 参数的数字。缺省值为 0000-2400。
如果没有指定值,但输入了逗号,则使用缺省值。
- -saction_script
- 为脚本或命令指定全限定路径以为正在定义的操作运行。请参阅 displayevent、logevent、notifyevent 和 wallevent 的手册页以获取和应用程序一起提供的预定义响应脚本的描述。
- -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 标志时,该命令的用法语句将写到标准输出。
所有详细信息写到标准输出。
标准错误
将所有跟踪消息写到标准错误。
示例
这些示例适用于单机系统:
- 在此示例中,名为“E-mail root”的操作不能是仅有的操作。
要从名为“E-mail root anytime”的响应中删除“E-mail root”,请运行此命令:
chresponse -p -n "E-mail root" "E-mail root anytime"
- 在此示例中,名为“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"
- 要将响应“E-mail root anytime”重命名为“E-mail root and admin
anytime”,请运行此命令:
chresponse -c "E-mail root and admin anytime" "E-mail root anytime"
这些示例适用于管理域:
- 要从管理服务器上定义的名为“E-mail root anytime”响应中删除名为“E-mail root”的操作,请在管理服务器上运行此命令:
chresponse -p -n "E-mail root" "E-mail root anytime"
- 在此示例中,名为“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"
- 要从受管节点 nodeB 上定义的名为“E-mail
root anytime”的响应删除名为“E-mail root”的操作,请在管理服务器上运行此命令:
chresponse -p -n "E-mail root" "E-mail root anytime":nodeB
这些示例适用于对等域:
- 在此示例中,名为“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
- 要从域中的节点 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 命令
相关信息
命令:lscondresp、lsresponse、mkcondresp、mkresponse、rmresponse
文件:rmccli
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]