progress() Function (Python, SLAX, and XSLT)
命名 空间
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
Python 语法
jcs.progress(string)
SLAX 语法
expr prefix:progress(string);
XSLT 语法
<xsl:value-of select="prefix:progress(string)"/>
描述
只要在调用脚本时指定了标志, detail
请立即向 CLI 会话发出包含单个参数的进度消息。
与 prefix 命名空间 URI 关联的应在样式表的前缀到命名空间映射中定义。
参数
string |
输出到 CLI 会话的文本。 |
使用示例
SLAX 语法:
expr jcs:progress('Working...');
XSLT 语法:
<xsl:value-of select="jcs:progress('Working...')"/>
Python 语法:
jcs.progress('Working...')
必须使用标志调用 detail
脚本,才能在 CLI 会话中显示进度消息。
user@host> op script1.slax detail 2010-10-01 16:27:54 PDT: running op script 'script1.slax' 2010-10-01 16:27:54 PDT: opening op script '/var/db/scripts/op/script1.slax' 2010-10-01 16:27:54 PDT: reading op script 'script1.slax' 2010-10-01 16:27:54 PDT: Working... 2010-10-01 16:28:14 PDT: inspecting op output 'script1.slax' 2010-10-01 16:28:14 PDT: finished op script 'script1.slax'
版本信息
在 Junos OS 7.6 版中引入的功能。
支持 Junos OS 12.2 版中 http://xml.libslax.org/slax 添加的 slax 命名空间。
QFX 系列交换机和 ACX 系列、MX 系列、PTX 系列和 T 系列路由器上 Junos OS 16.1R1 版中添加了对 Python 的支持。
在 Junos OS 17.1R1 版中添加了 ACX500、ACX1000、ACX1100、ACX2000、ACX2100、ACX2200 和 ACX4000 路由器以及 EX 系列交换机的 Python 支持。
在 Junos OS 17.3R1 版中添加了 SRX1500、SRX4100、SRX4200、SRX5400、SRX5600 和 SRX5800 设备和 vSRX 实例的 Python 支持。
ACX5048 和 ACX5096 路由器上 Junos OS 18.3R1 版中添加了对 Python 的支持。