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

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

提示

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

升级

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

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

从终端读取用户输入

接口名称

从终端读取用户输入

适用阶段

执行阶段,且命令行事件同步等待模式下

接口原型

result1_value, result2_description = ops.terminal.read(maxLen=512, timeout=30, vty=None)

参数说明

参数

参数说明

取值

maxLen

指定用户输入的字符串的最大长度。

整数形式,取值范围是1~512,缺省值为512。

timeout

指定超时时间。

整数形式,取值范围是0~60,单位是秒。缺省值是30秒。

vty

指定用户终端。

取值为None或者是通过ops.environment.get("_cli_vty")获取的VTY通道名称。

返回值

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

第一个返回值:
  • None:表示等待超时,或者用户输入“Ctrl+C”。

  • 空字符串:表示用户直接输入回车。

  • 1:表示返回错误,具体错误原因由第二个返回值描述。

  • 其他字符串:表示用户输入的具体内容(仅当第二个返回值是success)。

第二个返回值:

  • success:表示成功从终端读取用户输入。

  • 其他:表示从终端读取用户输入失败的原因。

使用说明

订阅的必须是命令行事件,且命令行触发执行动作后,必须等待脚本执行结束。也就是说,订阅的事件需要通过ops.cli.subscribe定义,且sync必须为True。

从终端读取用户输入接口可以获取用户输入的内容,在脚本中进行运用。同一脚本中最多支持10个ops.terminal.read接口。

使用实例

订阅的事件匹配时,从终端读取用户输入的内容。

value, descri_str = ops.terminal.read(maxLen=512, timeout=30, vty=None)
翻译
下载文档
更新时间:2018-12-24

文档编号:EDOC1100038438

浏览量:34943

下载量:2051

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