Este es el comando amsmib que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
amsmib: utilidad de actualización de MIB del servicio de mensajes asíncronos (AMS)
SINOPSIS
amsmib Nombre de la aplicación nombre_autoridad nombre de rol nombre_continuo Nombre de la unidad file_name
DESCRIPCIÓN
amsmib es un programa de utilidad que anuncia una base de información de gestión relativamente breve
(MIB) se actualiza a una población selecta de módulos AMS. Porque Amsd los procesos pueden ejecutar AAMS
módulos en subprocesos en segundo plano, y porque un solo MIB es compartido en común entre todos
hilos de cualquier proceso, amsmib puede actualizar las MIB utilizadas por los registradores y / o la configuración
servidores también.
Las actualizaciones de MIB solo se pueden propagar a los módulos para los que se definió el asunto "amsmib"
en los archivos de inicialización de MIB citados en el momento del registro del módulo. Todos los módulos ION AMS
invitar implícitamente mensajes sobre el asunto "amsmib" (de todos los módulos registrados en el rol
"amsmib" en todos los continuos de la misma empresa) en el momento del registro si el asunto "amsmib" y
El rol "amsmib" se define en el MIB.
amsmib se registra en la celda raíz del espacio de mensajes identificado por Nombre de la aplicación y
nombre_autoridad, dentro del continuo local. Se registra en el rol "amsmib"; si esto
El rol no está definido en la MIB (inicial) cargada por amsmib en el momento del registro, entonces
el registro falla y amsmib termina.
amsmib luego lee en un búfer de memoria hasta 4095 bytes de texto de actualización de MIB del archivo
identificado por file_name. El texto de actualización de MIB debe ajustarse a amsxml(5) o amsrc(5)
sintaxis, dependiendo de si los módulos de destinatarios previstos se compilaron o no con la
-Opción DNOEXPAT.
amsmib luego "anuncia" (ver ams_announce () in ams(3)) el contenido del búfer de memoria
a todos los módulos de esta misma empresa (identificados por Nombre de la aplicación y nombre_autoridad)
el registrado en el rol indicado, en la unidad indicada del continuo indicado.
If nombre_continuo es "" entonces el mensaje se enviará a los módulos en todos los continuos. Si
nombre de rol es "", entonces todos los módulos serán elegibles para recibir el mensaje, independientemente de
el rol en el que se registraron. Si Nombre de la unidad es "" (la unidad raíz), entonces todos los módulos
serán elegibles para recibir el mensaje, independientemente de la unidad en la que se hayan registrado.
Al recibir el mensaje anunciado, cada módulo de destino aplicará todos los MIB
actualizaciones en el contenido del mensaje, exactamente de la misma manera que su MIB original fue
cargado desde el archivo de inicialización de MIB cuando el módulo comenzó a ejecutarse.
Si se ejecutan varios módulos en el mismo espacio de memoria (por ejemplo, en diferentes subprocesos de
el mismo proceso, o en diferentes tareas en el mismo objetivo de VxWorks), las actualizaciones
ser aplicado varias veces, porque todos los módulos en el mismo espacio de memoria comparten un solo
MIB. Las actualizaciones de MIB son idempotentes, por lo que esto es inofensivo (aunque algunos diagnósticos pueden ser
impreso).
Por otra parte, un Amsd El demonio tendrá un módulo de "actualización de MIB" relevante ejecutándose en segundo plano.
hilo si Nombre de la aplicación y nombre_autoridad fueron citados en la línea de comando que comenzaba
el demonio (siempre que el rol "amsd" se definiera en la MIB inicial cargada en el momento
Amsd comenzó a correr). La MIB expuesta al servidor de configuración y / o al registrador en ejecución
en ese demonio también se actualizará al recibir el mensaje anunciado.
El nombre del asunto del mensaje de actualización de mib anunciado es "amsmib"; si este tema
no está definido en el MIB (inicial) cargado por amsmib entonces el mensaje no se puede anunciar.
Ningún módulo de destinatario potencial puede recibir el mensaje si el asunto "amsmib" no es
definido en el MIB de ese módulo.
SALIR ESTADO
"0" amsmib terminado normalmente.
"1" Un estado de salida anómalo, que indica que amsmib fallo el registro.
Use amsmib en línea usando los servicios de onworks.net