2010-10-15 42 views
2

Quelle est la syntaxe pour l'envoi d'un message dbus à un autre démon de machines dbus en utilisant dbus-send? Je vois qu'il y a un support TCP/IP pour l'adresse de destination, mais je ne trouve pas de document sur la façon de spécifier l'adresse.dbus-send vers la machine distante

Répondre

3

Remplacer l'adresse de bus de session en utilisant la variable d'environnement:

DBUS_SESSION_BUS_ADDRESS=tcp:host=server.example.org,port=77777 dbus-send ...

Notez que les bus en cours d'exécution par défaut ne pas écouter sur TCP. Vous devez exécuter votre propre instance de bus pour cela.

+0

Comment écoutez-vous sur un port tcp à l'autre extrémité? Je suppose que cela devient un serveur tcp et aussi avec une connexion dbus ...? Merci d'avance pour tout pointeur. – minghua

+0

Ok, je vois la configuration côté serveur [est sous la connexion à dbus sur tcp] (http://stackoverflow.com/questions/10158684/connecting-to-dbus-over-tcp) – minghua