mandato smit
Finalidad
Efectúa la gestión del sistema.
Sintaxis
smit [ -C | -M ] [ -D ] [ -f ] [ -h ] [ -l Archivo ] [ -o PathName ] [ -p Entity/ValueString ] [ -r RunMode ] [ -s Archivo ] [ -t ] [ -v ] [ [ -m | -n | -d ] FastPath ] [ -X ] [ -x ]
Descripción
El mandato smit invoca la herramienta SMIT (System Management Interface Tool). SMIT es una aplicación de interfaz interactiva diseñada para simplificar las tareas de gestión del sistema. El mandato smit muestra una jerarquía de menús que puede llevar a diálogos interactivos. SMIT compila y ejecuta mandatos según lo indicado por el usuario. Puesto que SMIT ejecuta mandatos, necesita la autorización para ejecutar los mandatos que ejecuta SMIT.
SMIT crea dos archivos, el archivo smit.script y el archivo smit.log . Al invocar el mandato smit con el distintivo -s PathName se guarda el archivo smit.script en el archivo especificado por el parámetro PathName . Si no se especifica el distintivo -s , la información del script se guarda en el archivo $HOME/smit.script . Al invocar el comando smit con el indicador -l PathName se guarda el archivo smit.log en el archivo especificado por el parámetro PathName. Si no se especifica el indicador -l, la información de registro se registra en el archivo $HOME/smitHOME/smit.log. Debe tener permiso de escritura para el directorio en el que ha solicitado que se escriba el archivo smit o no se crearán el archivo smit.script y el archivo smit.log. SMIT no sobrescribe el archivo smit.log ni el archivo smit.script. Los archivos se añaden cuando es posible.
El archivo smit.script registra automáticamente los mandatos con los distintivos de mandato y los parámetros utilizados. El archivo smit.script se puede utilizar como un script de shell ejecutable para duplicar la configuración del sistema. SMIT crea el archivo smit.log , que contiene información detallada adicional que pueden utilizar los programadores al ampliar el sistema SMIT. El archivo smit.log se ve afectado por los distintivos -D, -l, -ty -v .
SMIT requiere acceso a los archivos siguientes:
| Elemento | Descripción |
|---|---|
| opción_menú_smm | Base de datos SMIT |
| nombre_sm_hdr | Base de datos SMIT |
| sm_cmd_hdr | Base de datos SMIT |
| opción_cmd_sm_cmd | Base de datos SMIT |
| smit.log | Archivo de registro SMIT |
| smit.script | Archivo de script SMIT |
| /usr/lpp/msg/.../smit.cat | catálogo de mensajes |
Distintivos
| Elemento | Descripción |
|---|---|
| -C | Inicia SMIT utilizando una interfaz ASCII (también denominada Curses). |
| -d | Establece la modalidad de depuración; establece los distintivos -t y -v . |
| -d FastPath | Identifica que FastPath es el nombre de un diálogo. |
| -f | Permite redirigir la entrada estándar y la salida estándar de SMIT. |
| -h | Muestra el mensaje de uso del mandato. |
| -l Archivo | Redirige el archivo smit.log al Archivoespecificado. |
| -m | Inicia SMIT utilizando una interfaz de Windows (también denominada Motif). |
| -m FastPath | Identifica que FastPath es el nombre de un menú. |
| -n FastPath | Identifica que FastPath es el nombre de un selector. |
| -o PathName | Especifica un directorio PathName de un repositorio alternativo para objetos SMIT. El directorio predeterminado es /etc/objrepos. |
| -p Entity/ValueString | Este distintivo sólo se aplica a la versión de smit windows. Permite que las nameselects y los diálogos se rellenen desde la línea de mandatos. También le permite operar en varias entidades simultáneamente. Puede establecer las variables de entorno ENTITY_SEP y VALUE_SEP para alterar temporalmente los separadores de coma y punto y coma predeterminados. Puede introducir Entity/ValueString en cualquiera de los siguientes formatos: "Entidad1:Val1,Val2... ; Entidad2:Val1,Val2... ; ..." o " Val1 , Val2... ;Val1, Val2... ;... " |
| -r RunMode | Este distintivo sólo se aplica a la versión de smit windows. Especifica la modalidad en la que ejecutar msmit. Puede introducir los siguientes valores para RunMode:
|
| -s Archivo | Redirige el archivo smit.script al Archivoespecificado. |
| -T | Registra información de rastreo detallada en el archivo smit.log . |
| -v | Registra las series de mandatos para los mandatos de tareas intermedias y de destino ejecutados por SMIT, y también registra su salida en el archivo smit.log . |
| -x | No ejecuta ningún command_to_execute, pero sigue registrándolos para su posterior ejecución. |
| -X | No ejecuta ningún command_to_discover, command_to_list, command_to classify o command_to_execute. |
Ejemplos
- Para visualizar el menú principal en la jerarquía de gestión general del sistema, especifique:
smit - Para cambiar las características de un usuario, especifique:
El mandato chuser es un ejemplo de un parámetro FastPath . El mandato smit y el parámetro FastPath chuser le llevan directamente al diálogo,Change User Attributes, que le guía a través del cambio de las características de un usuario.smit chuser - Para que el archivo smit.script sea ejecutable para la configuración duplicada, especifique:
A continuación, para duplicar la configuración, especifique:chmod +x smit.script
El archivo smit.script se puede editar para crear ligeras variaciones en los mandatos de configuración, o para utilizar sólo subconjuntos de los mandatos. El archivo smit.script debe renombrarse o copiarse para evitar que SMIT lo modifique.smit.scriptNota: SMIT ejecuta mandatos bajo el shell Korn (/usr/bin/ksh). Es posible que algunas series de mandatos del archivo smit.script requieran que este entorno se ejecute correctamente.
Archivos
| Elemento | Descripción |
|---|---|
| /usr/bin/smit | Contiene el mandato smit . |
| /etc/objrepos | Especifica el directorio predeterminado para la base de datos SMIT. |
| smit.log | Especifica información detallada de la sesión, con indicaciones de fecha y hora. |
| smit.script | Especifica sólo los mandatos de tarea de destino ejecutados por SMIT, con indicaciones de fecha y hora. |