Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在本地设备上执行操作脚本

与提交脚本不同,操作 (op) 脚本不会在提交操作期间执行。发出 commit 命令时,层级配置的 [edit system scripts op] 操作脚本将放入系统内存并启用执行。提交操作完成后,可从 CLI 执行操作脚本,方法是在操作模式下发出 op 命令。当特定 Junos OS 登录类成员登录 CLI 时,您还可以配置设备以自动执行操作脚本。

执行操作脚本,方法是发出 op 命令

要从 CLI 执行操作脚本,请发出 op 命令并指定脚本文件名、层次结构级别上的[edit system scripts op file filename]语句定义的command脚本别名或 URL。

有关从远程站点使用 op url操作脚本的详细信息,请参阅 从远程站点执行操作脚本

注意:

要从远程站点执行 Python 操作脚本,必须在层级配置 allow-url-for-python 语句 [edit system scripts op]

在登录时执行操作脚本

当属于指定 Junos OS 登录类登录类的任何用户登录到 CLI 时,您可以配置操作脚本以自动执行。要将操作脚本与登录类相关联,请在层次结构级别中[edit system login class class-name]包含语login-script filename句。

以下示例将 超级用户登录.slax op 脚本配置为在属于 super-user 类登录 CLI 的任何用户时执行(前提是脚本已启用,如 “启用操作脚本”和“定义脚本别名”中讨论过)。