Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Cree una macro de script de confirmación para leer la sintaxis personalizada y generar instrucciones de configuración relacionadas

  1. Al inicio de la secuencia de comandos, incluya la placa de caldera de script de confirmación adecuada de La placa de caldera necesaria para scripts de confirmación. Se reproduce aquí para mayor comodidad:
    Placa de caldera XSLT Placa de caldera SLAX Placa de caldera python
  2. En la posición indicada por el comentario "insert your code here", incluya instrucciones de programación que inspeccionen la configuración de la apply-macro instrucción en un nivel de jerarquía especificado y cambien la configuración para incluir sintaxis estándar de Junos OS.

    Para obtener un ejemplo que usa ambos tipos de instrucciones e incluye un análisis línea a línea de la sintaxis de la XSLT, consulte Ejemplo: Creación de sintaxis de configuración personalizada con macros de script de confirmación.

  3. Guarde el script con un nombre significativo.
  4. Copie el script en el directorio /var/db/scripts/commit en el disco duro o en el directorio /config/scripts/commit en la unidad flash.

    Para obtener más información acerca de cómo configurar la ubicación de almacenamiento para scripts de confirmación, consulte Almacenar y habilitar scripts de Automatización de Junos y almacenar scripts en memoria flash.

  5. Habilite la secuencia de comandos configurando la file filename instrucción en el [edit system scripts commit] nivel de jerarquía.
  6. Si la secuencia de comandos realiza cambios transitorios, incluya la allow-transients instrucción en el [edit system scripts commit] nivel de jerarquía.
  7. Si el script está escrito en Python, habilite la ejecución de scripts de Python sin firmar.
  8. Confirme la configuración.