Omitir vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía de administración de Oracle® ZFS Storage Appliance, versión 2013.1.3.0 |
Acerca de Oracle ZFS Storage Appliance
Características principales de Oracle ZFS Storage Appliance
Servicios de datos de Oracle ZFS Storage Appliance
Configuración de Oracle ZFS Storage Appliance
Interfaz de usuario basada en explorador (BUI)
Íconos de la barra de herramientas de análisis
Íconos de asignación de identidades
Interfaz de línea de comandos (CLI)
Trabajo con secuencias de comandos de la CLI
Descripción de la creación de secuencias de comandos de la CLI
Acceso al entorno de secuencias de comandos de la CLI
Descripción de las funciones CLI incorporadas
Uso de la función Run (Ejecutar)
Uso de la función List (Lista)
Uso de la función Children (Elementos secundarios)
Uso de la función Choices (Opciones)
Uso de las funciones para generación de salidas
Descripción de errores de secuencias de comandos de la CLI
Configuración de Oracle ZFS Storage Appliance
Mantenimiento de Oracle ZFS Storage Appliance
Trabajo con recursos compartidos
Integración de aplicaciones con Oracle ZFS Storage Appliance
Como la función run es potente, puede resultar tentador recurrir solamente al análisis de la salida para obtener información del sistema, pero esto tiene la desventaja de que deja salidas de análisis de secuencias de comandos legibles para el ojo humano, que pueden cambiar o no en el futuro. Para recopilar información del sistema de manera más robusta, use la función "get" incorporada. En el caso de la propiedad boot_time, no devuelve la cadena, sino que devuelve el objeto Date de ECMAScript, que permite la manipulación del valor de la propiedad mediante programación.
script run('configuration version'); now = new Date(); uptime = (now.valueOf() - get('boot_time').valueOf()) / 1000; printf('up %d day%s, %d hour%s, %d minute%s, %d second%s\n', d = uptime / 86400, d < 1 || d >= 2 ? 's' : '', h = (uptime / 3600) % 24, h < 1 || h >= 2 ? 's': '', m = (uptime / 60) % 60, m < 1 || m >= 2 ? 's': '', s = uptime % 60, s < 1 || s >= 2 ? 's': '');
% ssh root@dory < uptime.aksh Pseudo-terminal will not be allocated because stdin is not a terminal. Password: up 2 days, 10 hours, 47 minutes, 48 seconds
El mensaje sobre la asignación pseudoterminal se debe al cliente ssh; para solucionar el problema al que hace referencia este mensaje se puede especificar la opción "-T" para ssh.