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

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

提示

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

升级

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

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

打开命令行通道

接口名称

打开命令行通道

适用阶段

执行阶段

接口原型

result1_handle, result2_description = ops.cli.open()

参数说明

返回值

第一个返回值:命令行句柄。None表示错误,其他值为命令行句柄。

第二个返回值:失败原因(仅当第一个返回值为None时返回)。

使用说明

脚本中打开的命令行通道,用户级别为15。

脚本中打开命令行通道后,才能向设备下发执行命令。

一个脚本中只能创建一个命令行通道,再创建第二个命令行通道时,将返回失败。

每打开一个命令行通道,消耗一个VTY资源。通过display users命令可以看到该VTY资源被Assistant: Name占用。当设备上剩余的VTY资源少于等于3个时,打开命令行通道失败。因此,脚本中,创建命令行通道并执行完命令后,需要通过关闭命令行通道接口(ops.cli.close(fd))及时关闭命令行通道,节省VTY资源。

执行命令行命令关闭命令行通道接口使用打开命令行通道接口的第一个返回值作为输入参数。因此使用打开命令行通道接口时,必须指定返回值。

使用实例

在订阅的事件匹配时,打开命令行通道并执行相关命令。

handle, descri_str = ops.cli.open()          # 打开命令行通道
result, n11, n21 = ops.cli.execute(handle,"system-view")         # 执行system-view命令进入系统视图
result, n11, n21 = ops.cli.execute(handle,"ops")         # 执行ops命令进入OPS视图
翻译
下载文档
更新时间:2018-12-24

文档编号:EDOC1100038438

浏览量:34611

下载量:2047

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