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
 
 

Uso de la función Elementos secundarios

Incluso en un contexto con elementos secundarios estáticos, puede resultar útil iterar entre esos elementos secundarios mediante programación. Para ello se puede utilizar la función children, que devuelve una matriz de elementos secundarios estáticos.

  1. Por ejemplo, esta secuencia de comandos itera cada servicio e imprime el estado correspondiente:
    configuration services
    script
           var svcs = children();
           for (var i = 0; i < svcs.length; ++i) {
                    run(svcs[i]);
                    try {
                            printf("%-10s %s\n", svcs[i], get('<status>'));
                    } catch (err) { }
                    run("done");
           }
  2. Esta es la salida de la ejecución de la secuencia de comandos, suponiendo que se haya guardado en un archivo llamado svcinfo.aksh:
    $ ssh root@hostname < svcinfo.aksh
    Password: 
    cifs       disabled
    dns        online
    ftp        disabled
    http       disabled
    identity   online
    idmap      online
    ipmp       online
    iscsi      online
    ldap       disabled
    ndmp       online
    nfs        online
    nis        online
    ntp        online
    scrk       online
    sftp       disabled
    smtp       online
    snmp       disabled
    ssh        online
    tags       online
    vscan      disabled