所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S1720, S2700, S5700, S6720 V200R012(C00&C20) 配置指南-设备管理

本文档介绍了设备管理的配置,具体包括查看设备状态、 硬件管理、 堆叠配置、 SVF配置、 云管理、 PoE配置、 监控口配置、 OPS配置、 节能管理、 信息中心配置、 故障管理配置、 NTP配置、 以太时钟同步配置、 PTP配置。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
支持常驻脚本

支持常驻脚本

接口名称

支持常驻脚本

适用阶段

执行阶段

接口原型

result1_value, result2_description = ops.wait()

参数说明

返回值

接口原型中的result1_value和result2_description表示返回值。

第一个返回值:0表示动作执行成功,1表示动作执行失败。

第二个返回值:返回结果的错误字符串描述。

使用说明

通常情况下,设备开始执行一个Python脚本之前需要启用一个进程,待脚本执行完之后再关闭进程。启用进程和关闭进程需要消耗一定的时间。如果脚本中订阅的事件会被多次触发,则每次触发后设备执行订阅阶段中定义的动作时,都需要先启用一个进程,待动作执行完成后再关闭进程。此时,可以使用常驻脚本,以节省设备等待进程启用和关闭的时间。

常驻脚本(又称高速脚本)通常和循环计数器配合使用。订阅的事件匹配后触发设备第一次执行动作时,设备启用一个进程。动作执行完成后,该进程会被挂起,且循环计数减1。等事件再次匹配后再触发下一次执行动作,循环计数再减1。如此反复,直至脚本中循环计数为0,才将进程关闭。

用户可以利用返回事件执行结果接口返回处理结果,然后挂起等待下一个事件,从而可以实现常驻脚本处理事件。

使用实例

当订阅的事件第一次匹配时,设备启用一个进程,然后打印“alarm generated”。随后该进程进入等待状态,等待订阅的事件下一次匹配。事件匹配5次,打印5次“alarm generated”后,设备打印“end”并关闭对应进程。

a = 5
while a > 0:
	a = a - 1
	print("alarm generated")
	status, err_str = ops.wait()     # 打印alarm generated后进入wait状态,等待下一次事件触发。
print 'end'
return 0
翻译
下载文档
更新时间:2018-12-24

文档编号:EDOC1100038438

浏览量:34840

下载量:2050

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页