sysctl() Function (Python, SLAX, and XSLT)
命名 空间
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
Python 语法
value = jcs.sysctl("sysctl-value", "(i | s)")
SLAX 语法
var $value = prefix:sysctl("sysctl-value", "(i | s)");
XSLT 语法
<xsl:variable name="value" select="prefix:sysctl('sysctl-value', '(i | s)')"/>
描述
返回给定 sysctl
值。
Python 脚本要求您指定返回值的类型。但是,在 SLAX 和 XSLT 脚本中,类型参数是可选的。在 Junos OS 中,使用 'i
' 指定整数,然后使用 's
' 指定字符串。在 Junos OS Evolved 中,您只能使用 “s
”。
与 prefix 命名空间 URI 关联的应在样式表的前缀到命名空间映射中定义。
参数
sysctl-value |
|
返回值
value |
返回的字符串或整数值。 |
使用示例
jcs:sysctl() 功能 (Junos OS)
var $value = jcs:sysctl("kern.hostname", "s");
jcs:sysctl() 功能(Junos OS Evolved)
var $value = jcs:sysctl("kernel.hostname", "s");
版本信息
Junos OS 7.6 版中引入的功能
支持 Junos OS 12.2 版中 http://xml.libslax.org/slax 添加的 slax 命名空间。
Junos OS 16.1R1 版中添加了对 Python 的支持。