Il s'agit de la commande amsmib qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
amsmib - Utilitaire de mise à jour MIB du service de messagerie asynchrone (AMS)
SYNOPSIS
amsmib Nom de l'application nom_autorité nom de rôle nom_continuum nom de l'unité file_name
DESCRIPTION
amsmib est un programme utilitaire qui annonce une base d'informations de gestion relativement brève
(MIB) met à jour une population sélectionnée de modules AMS. Parce que amsd les processus peuvent exécuter AAMS
modules dans les threads d'arrière-plan, et parce qu'un seul MIB est partagé en commun entre tous
fils de tout processus, amsmib peut mettre à jour les MIB utilisées par les bureaux d'enregistrement et/ou la configuration
serveurs aussi.
Les mises à jour MIB ne peuvent être propagées qu'aux modules pour lesquels le sujet "amsmib" a été défini
dans les fichiers d'initialisation MIB cités au moment de l'enregistrement du module. Tous les modules ION AMS
invite implicitement des messages sur le sujet "amsmib" (de tous les modules enregistrés dans le rôle
« amsmib » dans tous les continua d'une même entreprise) au moment de l'inscription si le sujet « amsmib » et
le rôle « amsmib » sont définis dans le MIB.
amsmib s'enregistre dans la cellule racine de l'espace message identifié par Nom de l'application ainsi que
nom_autorité, dans le continuum local. Il s'inscrit dans le rôle « amsmib » ; si ce
le rôle n'est pas défini dans la MIB (initiale) chargée par amsmib au moment de l'inscription, puis
l'enregistrement échoue et amsmib se termine.
amsmib puis lit dans une mémoire tampon jusqu'à 4095 octets de texte de mise à jour MIB à partir du fichier
identifié par file_name. Le texte de mise à jour MIB doit être conforme à amsxml(5) ou amsrc(5)
syntaxe, selon que les modules destinataires prévus ont été compilés ou non avec le
-Option DNOEXPAT.
amsmib puis "annonce" (voir ams_announce() in ams(3)) le contenu de la mémoire tampon
à tous les modules de cette même entreprise (identifiés par Nom de l'application ainsi que nom_autorité)
celui enregistré dans le rôle indiqué, dans l'unité indiquée du continuum indiqué.
If nom_continuum est "" alors le message sera envoyé aux modules dans tous les continua. Si
nom de rôle est "" alors tous les modules seront éligibles pour recevoir le message, indépendamment de
le rôle dans lequel ils se sont inscrits. Si nom de l'unité est "" (l'unité racine) alors tous les modules
seront éligibles pour recevoir le message, quelle que soit l'unité dans laquelle ils se sont inscrits.
A réception du message annoncé, chaque module destinataire appliquera l'intégralité de la MIB
mises à jour dans le contenu du message, exactement de la même manière que sa MIB d'origine a été
chargé à partir du fichier d'initialisation MIB lorsque le module a commencé à s'exécuter.
Si plusieurs modules s'exécutent dans le même espace mémoire (par exemple, dans différents threads de
le même processus, ou dans différentes tâches sur la même cible VxWorks), les mises à jour seront
être appliqué plusieurs fois, car tous les modules dans le même espace mémoire partagent un seul
MIB. Les mises à jour de la MIB sont idempotentes, elles sont donc inoffensives (bien que certains diagnostics puissent être
imprimé).
De plus, un amsd le démon aura un module « mise à jour MIB » pertinent s'exécutant en arrière-plan
fil si Nom de l'application ainsi que nom_autorité ont été cités sur la ligne de commande qui a commencé
le démon (à condition que le rôle "amsd" ait été défini dans la MIB initiale chargée à l'époque
amsd a commencé à courir). La MIB exposée au serveur de configuration et/ou au bureau d'enregistrement en cours d'exécution
dans ce démon sera également mis à jour à la réception du message annoncé.
Le nom du sujet du message de mise à jour mib annoncé est « amsmib » ; si ce sujet
n'est pas défini dans la MIB (initiale) chargée par amsmib alors le message ne peut pas être annoncé.
Aucun module destinataire potentiel ne peut non plus recevoir le message si le sujet « amsmib » n'est pas
défini dans la MIB de ce module.
EXIT STATUT
"0" amsmib terminé normalement.
"1" Un état de sortie anormal, indiquant que amsmib n'a pas réussi à s'inscrire.
Utiliser amsmib en ligne en utilisant les services onworks.net