Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

存储和使用导入的脚本和脚本功能

总结 Junos OS 提供了一个专用的脚本库目录,用于存储要导入到提交、事件、操作和 SNMP 脚本中的脚本。

Junos OS 为脚本库提供了一个专用目录,用户可以在其中存储脚本和脚本功能,然后将这些脚本和功能导入到任何提交、事件、操作或 SNMP 脚本中。安装后,Junos OS 会创建 /var/db/scripts/lib/ 目录。安装或升级时,Junos OS 不会覆盖或擦除现有 lib/ 目录中的任何文件。

如果将脚本存储在闪存中并从闪存中运行这些脚本,则已执行的脚本和导入的脚本都必须存在于闪存驱动器上。在[edit system scripts]层次结构级别配置load-scripts-from-flash语句时,Junos OS 将创建 /config/scripts/lib/ 目录。在配置中添加或删除load-scripts-from-flash语句时,必须根据需要手动将脚本和脚本库从硬盘移动到闪存驱动器,反之亦然。它们不会自动移动。

导入的脚本必须存储在硬盘上的 /var/db/scripts/lib/ 目录中,如果配置了load-scripts-from-flash语句,则存储在闪存驱动器上的 /config/db/scripts/lib/ 目录中。若要从脚本库导入脚本,请将标记包含在 XSLT 脚本的样式表声明中或 import SLAX 脚本中的语句中,<xsl:import>并指定文件位置。以下示例代码导入 /var/db/scripts/lib/test.xsl 文件:

XSLT 语法

SLAX 语法