sysctl() Function (Python, SLAX, and XSLT)
Namespaces
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
Syntaxe Python
value = jcs.sysctl("sysctl-value", "(i | s)")
Syntaxe SLAX
var $value = prefix:sysctl("sysctl-value", "(i | s)");
Syntaxe XSLT
<xsl:variable name="value" select="prefix:sysctl('sysctl-value', '(i | s)')"/>
Description
Renvoyez la valeur indiquée sysctl
.
Les scripts Python exigent que vous spécifiez le type de la valeur de retour. Toutefois, l’argument de type est facultatif dans les scripts SLAX et XSLT. Dans Junos OS, utilisez «i
» pour spécifier un nombre entier et «s
» pour spécifier une chaîne. Dans Junos OS Evolved, vous ne devez utiliser que « ».s
L’URI prefix associé à l’espace de noms doit être défini dans le mappage du préfixe à l’espace de noms dans la feuille de style.
Paramètres
sysctl-value |
Nom de la |
Valeur de retour
value |
Chaîne renvoyée ou valeur entière. |
Exemples d’utilisation
jcs:fonction sysctl() (Junos OS)
var $value = jcs:sysctl("kern.hostname", "s");
jcs:sysctl() Fonction (Junos OS Evolved)
var $value = jcs:sysctl("kernel.hostname", "s");
Informations de publication
Fonction introduite dans la version 7.6 de Junos OS
Prise en charge de l’espace de noms slax http://xml.libslax.org/slax ajoutée dans junos OS version 12.2.
Prise en charge de Python ajoutée dans la version 16.1R1 de Junos OS.