Ejecute una secuencia de comandos de operación en el dispositivo local
A diferencia de las secuencias de comandos de confirmación, las secuencias de comandos de operación (op) no se ejecutan durante una operación de confirmación. Cuando se ejecuta el comando, los commit
scripts operativos configurados en el nivel de jerarquía se colocan en la memoria del [edit system scripts op]
sistema y se habilitan para su ejecución. Una vez completada la operación de confirmación, puede ejecutar una secuencia de comandos op desde la CLI mediante la emisión del op
comando en modo operativo. También puede configurar el dispositivo para que ejecute una secuencia de comandos de operación automáticamente cuando un miembro de una clase de inicio de sesión de Junos OS específica inicie sesión en la CLI.
Ejecución de una secuencia de comandos op mediante la emisión del comando op
Para ejecutar una secuencia de comandos op desde la CLI, emita el op
comando y especifique un nombre de archivo de secuencia de comandos, un alias de secuencia de comandos según lo definido por la command
instrucción en el [edit system scripts op file filename]
nivel de jerarquía o una DIRECCIÓN URL.
user@host> op (filename | filename-alias | url url)
Para obtener más información acerca de cómo ejecutar scripts operativos desde un sitio remoto mediante op url
, consulte Ejecutar una secuencia de comandos de operación desde un sitio remoto.
Para ejecutar scripts operativos de Python desde un sitio remoto, debe configurar la allow-url-for-python
instrucción en el [edit system scripts op]
nivel de jerarquía.
Ejecución de una secuencia de comandos de operación al iniciar sesión
Puede configurar una secuencia de comandos op para que se ejecute automáticamente cuando cualquier usuario que pertenezca a una clase de inicio de sesión de Junos OS designada inicie sesión en la CLI. Para asociar una secuencia de comandos op con una clase de inicio de sesión, incluya la login-script filename
instrucción en el [edit system login class class-name]
nivel de jerarquía.
[edit system login] class class-name { login-script filename; }
En el siguiente ejemplo, se configura el script super-user-login.slax op para que se ejecute cuando cualquier usuario que pertenezca a la super-user
clase inicie sesión en la CLI (siempre que la secuencia de comandos se haya habilitado como se describe en Habilitar una secuencia de comandos op y Definir un alias de script).
[edit system login] class super-user { login-script super-user-login.slax; }