Go to main content

Guía de administración de Oracle® ZFS Storage Appliance, versión OS8.8.x

Salir de la Vista de impresión

Actualización: Agosto de 2021
 
 

Descripción de la creación de secuencias de comandos de la CLI

Si bien el uso de comandos por lotes es suficiente para las operaciones más simples, puede ser tedioso utilizarlo en la lógica de programación. Por ejemplo, si desea obtener información acerca del uso de espacio para cada recurso compartido, se necesita invocar muchas veces a la CLI utilizando un lenguaje de nivel superior en el cliente que analizó la salida de comandos específicos. El resultado es una infraestructura de automatización frágil y lenta. Para permitir una automatización más rápida y robusta, el dispositivo tiene un entorno de secuencias de comandos enriquecido basado en ECMAScript 3. En este documento no se incluye una guía de ECMAScript, pero es un lenguaje dinámico con sintaxis similar a C que permite:

  • Flujo de código condicional (if/else).

  • Flujo de código iterativo (while, for, etc.).

  • Manipulación de datos estructurales y de matriz mediante los tipos de objeto y de matriz de nivel superior.

  • Expresiones regulares similares a las de Perl y manipulación de cadenas (split(), join(), etc.)

  • Excepciones

  • Funciones de lenguaje funcional sofisticadas, como cierres.