Este é o comando amsmib que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
amsmib - utilitário de atualização MIB do Asynchronous Message Service (AMS)
SINOPSE
amsmib Nome da Aplicação autoridade_nome nome do papel nome_continuum nome_da_unidade file_name
DESCRIÇÃO
amsmib é um programa utilitário que anuncia uma base de informações de gerenciamento relativamente breve
(MIB) é atualizado para uma população selecionada de módulos AMS. Porque AMS processos podem executar AAMS
módulos em threads de fundo, e porque um único MIB é compartilhado em comum entre todos
threads de qualquer processo, amsmib pode atualizar os MIBs usados pelos registradores e / ou configuração
servidores também.
As atualizações de MIB só podem ser propagadas para módulos para os quais o assunto "amsmib" foi definido
nos arquivos de inicialização MIB citados no momento do registro do módulo. Todos os módulos ION AMS
convidar implicitamente mensagens sobre o assunto "amsmib" (de todos os módulos registrados na função
"amsmib" em todos os contínuos do mesmo empreendimento) no momento do registro se o assunto "amsmib" e
as funções "amsmib" são definidas no MIB.
amsmib registra-se na célula raiz do espaço de mensagem identificado por Nome da Aplicação e
autoridade_nome, dentro do continuum local. Registra-se na função "amsmib"; se este
função não é definida no MIB (inicial) carregado por amsmib no momento do registro, então
o registro falha e amsmib termina.
amsmib em seguida, lê em um buffer de memória até 4095 bytes de texto de atualização MIB do arquivo
identificado por file_name. O texto de atualização do MIB deve estar em conformidade com amsxml(5) ou amsrc(5)
sintaxe, dependendo se os módulos destinatários pretendidos foram compilados com o
Opção -DNOEXPAT.
amsmib então "anuncia" (ver ams_announce () in ams(3)) o conteúdo do buffer de memória
a todos os módulos deste mesmo empreendimento (identificado por Nome da Aplicação e autoridade_nome)
aquele registrado na função indicada, na unidade indicada do continuum indicado.
If nome_continuum for "" então a mensagem será enviada aos módulos em todos os contínuos. Se
nome do papel é "" então todos os módulos estarão qualificados para receber a mensagem, independentemente de
a função em que se registraram. Se nome_da_unidade é "" (a unidade raiz), então todos os módulos
estarão aptos a receber a mensagem, independente da unidade em que se cadastraram.
Ao receber a mensagem anunciada, cada módulo de destino aplicará todos os MIB
atualizações no conteúdo da mensagem, exatamente da mesma forma que seu MIB original era
carregado do arquivo de inicialização MIB quando o módulo começou a ser executado.
Se vários módulos estiverem sendo executados no mesmo espaço de memória (por exemplo, em diferentes threads de
o mesmo processo, ou em tarefas diferentes no mesmo destino VxWorks), então as atualizações irão
ser aplicado várias vezes, porque todos os módulos no mesmo espaço de memória compartilham um único
MIB. As atualizações de MIB são idempotentes, então isso é inofensivo (embora alguns diagnósticos possam ser
impresso).
Além disso, AMS daemon terá um módulo de "atualização MIB" relevante rodando em segundo plano
discussão se Nome da Aplicação e autoridade_nome foram citados na linha de comando que começou
o daemon (desde que a função "amsd" tenha sido definida no MIB inicial carregado no momento
AMS começou a correr). O MIB exposto ao servidor de configuração e / ou registrador em execução
nesse daemon também será atualizado na recepção da mensagem anunciada.
O nome do assunto da mensagem de atualização do mib anunciada é "amsmib"; se este assunto
não está definido no MIB (inicial) carregado por amsmib então a mensagem não pode ser anunciada.
Nem pode qualquer módulo de destinatário potencial receber a mensagem se o assunto "amsmib" não for
definido no MIB desse módulo.
SAIR STATUS
"0" amsmib encerrado normalmente.
"1" Um status de saída anômalo, indicando que amsmib Falha ao registrar.
Use amsmib online usando serviços onworks.net