InglêsFrancêsEspanhol

favicon do OnWorks

dbus-send - Online na nuvem

Execute dbus-send no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando dbus-send 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


dbus-send - Envia uma mensagem para um barramento de mensagem

SINOPSE


envio dbus [--sistema | --sessão | --address =ENDEREÇO] [--dest =NOME]
[--imprimir-resposta [= literal]] [- tempo limite de resposta =MSEC] [--tipo =TIPO] OBJECT_PATH
INTERFACE.MEMBRO [CONTEÚDO...]

DESCRIÇÃO


A envio dbus comando é usado para enviar uma mensagem para um barramento de mensagem D-Bus. Ver
http://www.freedesktop.org/software/dbus/ para obter mais informações sobre o quadro geral.

Existem dois barramentos de mensagens bem conhecidos: o barramento de mensagens em todo o sistema (instalado em muitos
sistemas como o serviço "messagebus") e o bus de mensagens por usuário-login-sessão (iniciado
cada vez que um usuário efetua login). o --sistema e --sessão opções diretas envio dbus enviar
mensagens para o sistema ou barramentos de sessão, respectivamente. Se nenhum for especificado, envio dbus
envia para o barramento de sessão.

Quase todos os usos de envio dbus deve fornecer o --destino argumento que é o nome de um
conexão no barramento para o qual enviar a mensagem. Se --destino é omitido, nenhum destino é definido.

O caminho do objeto e o nome da mensagem a ser enviada devem sempre ser especificados. Seguindo
argumentos, se houver, são o conteúdo da mensagem (argumentos da mensagem). Estes são dados como
valores especificados pelo tipo e podem incluir contêineres (matrizes, dicts e variantes) como
descrito abaixo.

:: = | [ | ...]
:: = :
:: = | |
:: = array: : [, ...]
:: = dict: : : , [, , ...]
:: = variante: :
:: = string | int16 | uint 16 | int32 | uint32 | int64 | uint64 | duplo | byte | booleano | objpath

D-Bus suporta mais tipos do que estes, mas envio dbus atualmente não. Também, envio dbus
não permite contêineres vazios ou contêineres aninhados (por exemplo, matrizes de variantes).

Aqui está um exemplo de invocação:

dbus-send --dest = org.freedesktop.ExampleName \
/ org / freedesktop / sample / object / name \
org.freedesktop.ExampleInterface.ExampleMethod \
int32: 47 string: 'hello world' double: 65.32 \
array: string: "1º item", "próximo item", "último item" \
dict: string: int32: "um", 1, "dois", 2, "três", 3 \
variante: int32: -8 \
objpath: / org / freedesktop / sample / object / name

Observe que a interface é separada de um método ou nome de sinal por um ponto, embora no
protocolo real, a interface e o membro da interface são campos separados.

OPÇÕES


As seguintes opções são suportadas:

--dest =NOME
Especifique o nome da conexão para receber a mensagem.

--print-resposta
Bloquear para uma resposta à mensagem enviada e imprimir qualquer resposta recebida em um
forma legível por humanos. Também significa o tipo de mensagem (--type =) é chamada_método.

--print-reply = literal
Bloquear para uma resposta à mensagem enviada e imprimir o corpo da resposta. Se a resposta
é um caminho de objeto ou uma string, é impresso literalmente, sem pontuação, escape
personagens etc.

--reply-timeout =MSEC
Aguarde uma resposta de até MSEC milissegundos. O padrão é definido pela implementação,
normalmente 25 segundos.

--sistema
Envie para o barramento de mensagem do sistema.

--sessão
Envie para o barramento de mensagem da sessão. (Este é o padrão.)

--address =ENDEREÇO
Enviar para o ENDEREÇO.

--type =TIPO
Especificar chamada_método or sinal (o padrão é "sinal").

Use dbus-send online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad