Ito ang command na amsmib na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
amsmib - Asynchronous Message Service (AMS) MIB update utility
SINOPSIS
amsmib application_name authority_name role_name continuum_name unit_name file_name
DESCRIPTION
amsmib ay isang utility program na nag-aanunsyo ng medyo maikling Management Information Base
(MIB) mga update sa isang piling populasyon ng AMS modules. kasi amsd ang mga proseso ay maaaring magpatakbo ng AAMS
mga module sa mga thread sa background, at dahil ang isang MIB ay ibinabahagi sa karaniwan sa lahat
mga thread ng anumang proseso, amsmib maaaring i-update ang mga MIB na ginagamit ng mga registrar at/o configuration
mga server din.
Ang mga update ng MIB ay maaari lamang ipalaganap sa mga module kung saan tinukoy ang paksang "amsmib".
sa mga file ng pagsisimula ng MIB na binanggit sa oras ng pagpaparehistro ng module. Lahat ng ION AMS modules
tahasang mag-imbita ng mga mensahe sa paksang "amsmib" (mula sa lahat ng mga module na nakarehistro sa tungkulin
"amsmib" sa lahat ng continua ng parehong pakikipagsapalaran) sa oras ng pagpaparehistro kung paksa "amsmib" at
Ang papel na "amsmib" ay tinukoy sa MIB.
amsmib nagrerehistro sa root cell ng espasyo ng mensahe na kinilala ni application_name at
authority_name, sa loob ng lokal na continuum. Nagrerehistro ito sa papel na "amsmib"; kung ito
hindi tinukoy ang tungkulin sa (unang) MIB na ni-load ni amsmib sa oras ng pagpaparehistro, kung gayon
nabigo ang pagpaparehistro at amsmib natatapos na.
amsmib pagkatapos ay magbabasa sa isang memory buffer hanggang 4095 bytes ng MIB update text mula sa file
kinilala ng file_name. Ang text ng update ng MIB ay dapat sumunod sa amsxml(5) o amsrc(5)
syntax, depende sa kung ang inilaan na mga module ng tatanggap ay pinagsama-sama sa
-DNOEXPAT na opsyon.
amsmib pagkatapos ay "nag-aanunsyo" (tingnan ams_announce() in ams(3)) ang mga nilalaman ng memory buffer
sa lahat ng mga module ng parehong pakikipagsapalaran na ito (nakilala ni application_name at authority_name)
na nakarehistro sa ipinahiwatig na tungkulin, sa ipinahiwatig na yunit ng ipinahiwatig na continuum.
If continuum_name ay "" pagkatapos ay ipapadala ang mensahe sa mga module sa lahat ng continua. Kung
role_name ay "" kung gayon ang lahat ng mga module ay magiging karapat-dapat na makatanggap ng mensahe, anuman ang
ang tungkulin kung saan sila nakarehistro. Kung unit_name ay "" (ang root unit) pagkatapos ay ang lahat ng mga module
magiging karapat-dapat na makatanggap ng mensahe, anuman ang yunit kung saan sila nakarehistro.
Sa pagtanggap ng inihayag na mensahe, ilalapat ng bawat patutunguhan na module ang lahat ng MIB
mga update sa nilalaman ng mensahe, sa eksaktong parehong paraan na ang orihinal na MIB nito
na-load mula sa MIB initialization file noong nagsimulang tumakbo ang module.
Kung maraming mga module ang tumatakbo sa parehong espasyo ng memorya (hal., sa iba't ibang mga thread ng
sa parehong proseso, o sa iba't ibang mga gawain sa parehong target ng VxWorks) pagkatapos ay ang mga update ay
mailapat nang maraming beses, dahil ang lahat ng mga module sa parehong memory space ay nagbabahagi ng isang solong
MIB. Ang mga update sa MIB ay idempotent, kaya hindi ito nakakapinsala (bagaman ang ilang mga diagnostic ay maaaring
nakalimbag).
Bukod dito, isang amsd Ang daemon ay magkakaroon ng kaugnay na "MIB update" na module na tumatakbo sa isang background
thread kung application_name at authority_name ay binanggit sa command line na nagsimula
ang daemon (nagbigay ng papel na "amsd" ay tinukoy sa paunang MIB na na-load noong panahong iyon
amsd nagsimulang tumakbo). Ang MIB ay nakalantad sa configuration server at/o registrar na tumatakbo
sa daemon na iyon ay maa-update din sa pagtanggap ng inihayag na mensahe.
Ang pangalan ng paksa ng inihayag na mensahe ng pag-update ng mib ay "amsmib"; kung ang paksang ito
ay hindi tinukoy sa (unang) MIB na ni-load ni amsmib pagkatapos ay hindi maipahayag ang mensahe.
Hindi rin makakatanggap ng mensahe ang alinmang module ng potensyal na tatanggap kung ang paksang "amsmib" ay hindi
tinukoy sa MIB ng module na iyon.
EXIT STATUS
"0" amsmib tinapos ng normal.
"1" Isang maanomalyang katayuan sa paglabas, na nagpapahiwatig na amsmib nabigo sa pagrehistro.
Gumamit ng amsmib online gamit ang mga serbisyo ng onworks.net