dbus-发送到远程机器

Posted

技术标签:

【中文标题】dbus-发送到远程机器【英文标题】:dbus-send to remote machine 【发布时间】:2011-04-26 01:25:44 【问题描述】:

使用 dbus-send 将 dbus 消息发送到另一台机器的 dbus 守护进程的语法是什么?我看到目标地址有 TCP/IP 支持,但我找不到任何关于如何实际指定地址的文档。

【问题讨论】:

【参考方案1】:

使用环境变量覆盖会话总线地址:

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

请注意,默认情况下运行的总线不会侦听 TCP。为此,您必须运行自己的总线实例。

【讨论】:

如何监听另一端的 tcp 端口?我想它会成为一个 tcp 服务器,并且还有一个 dbus 连接......?提前感谢任何指针。 好的,我看到了服务器端配置is under connecting to dbus over tcp

以上是关于dbus-发送到远程机器的主要内容,如果未能解决你的问题,请参考以下文章

metricbeat发送监控数据到远程Elasticsearch

metricbeat发送监控数据到远程Elasticsearch

使用 dbus 在 Python 中发送消息

DBus Glib 发送信号 - 没有发出信号

MSMQ - 发送到远程专用队列啥都不做

使用 dbus-send 关闭 Linux