Armazene e use scripts e funcionalidades de script importados
RESUMO O Junos OS oferece um diretório dedicado de biblioteca de scripts para armazenar scripts que você deseja importar em seus scripts de commit, event, op e SNMP.
O Junos OS fornece um diretório dedicado para bibliotecas de scripts, onde os usuários podem armazenar scripts e funcionalidades de script que podem ser importadas em qualquer script de commit, event, op ou SNMP. Após a instalação, o Junos OS cria o /var/db/scripts/lib/ directory. O Junos OS não substituirá ou apagará nenhum arquivo em um lib/ diretório existente após a instalação ou atualização.
Se você armazenar scripts e executá-los a partir de memória flash, tanto os scripts executados quanto os scripts importados devem estar presentes no pen drive. Quando você configura a load-scripts-from-flash
declaração no nível de hierarquia, o [edit system scripts]
Junos OS cria o /config/scripts/lib/ directory. Ao adicionar ou remover a load-scripts-from-flash
declaração na configuração, você deve mover manualmente scripts e bibliotecas de scripts do disco rígido para o pen drive, ou vice-versa, conforme apropriado. Eles não são movidos automaticamente.
Os scripts importados devem ser armazenados no /var/db/scripts/lib/ directory no disco rígido ou se a load-scripts-from-flash
declaração estiver configurada, no /config/db/scripts/lib/ diretório no flash drive. Para importar um script da biblioteca de scripts, inclua a <xsl:import>
tag na declaração de folha de estilo de um script XSLT ou a import
declaração em um script SLAX e especifique o local do arquivo. O código de amostra a seguir importa o arquivo /var/db/scripts/lib/test.xsl :
Sintaxe XSLT
<?xml version="1.0"?> <xsl:stylesheet version="1.0"> <xsl:import href="../lib/test.xsl"/> ... </xsl: stylesheet>
Sintaxe SLAX
version 1.2; import "../lib/test.xsl";