Almacenar y usar scripts importados y funcionalidad de scripts
RESUMEN Junos OS proporciona un directorio de biblioteca de scripts dedicado para almacenar los scripts que desea importar a sus scripts de confirmación, evento, operación y SNMP.
Junos OS proporciona un directorio dedicado para bibliotecas de scripts, donde los usuarios pueden almacenar scripts y funcionalidad de script que luego se pueden importar a cualquier commit, evento, operación o script SNMP. Tras la instalación, Junos OS crea el directorio /var/db/scripts/lib/. Junos OS no sobrescribirá ni borrará ningún archivo de un directorio lib/ existente durante la instalación o la actualización.
Si almacena scripts y los ejecuta desde la memoria flash, tanto los scripts ejecutados como los importados deben estar presentes en la unidad flash. Cuando se configura la load-scripts-from-flash
instrucción en el nivel de [edit system scripts]
jerarquía, Junos OS crea el directorio /config/scripts/lib/. Al agregar o quitar la instrucción en la configuración, debe mover manualmente las load-scripts-from-flash
secuencias de comandos y las bibliotecas de secuencias de comandos del disco duro a la unidad flash, o viceversa, según corresponda. No se mueven automáticamente.
Los scripts importados deben almacenarse en el directorio /var/db/scripts/lib/ del disco duro o, si la load-scripts-from-flash
instrucción está configurada, en el directorio /config/db/scripts/lib/ de la unidad flash. Para importar un script desde la biblioteca de scripts, incluya la <xsl:import>
etiqueta en la declaración de hoja de estilos de un script XSLT o la import
instrucción en un script SLAX y especifique la ubicación del archivo. El siguiente código de ejemplo importa el archivo /var/db/scripts/lib/test.xsl :
Sintaxis XSLT
<?xml version="1.0"?> <xsl:stylesheet version="1.0"> <xsl:import href="../lib/test.xsl"/> ... </xsl: stylesheet>
Sintaxis de SLAX
version 1.2; import "../lib/test.xsl";