D-Bus

列出所有正在執行的 dbus 會話匯流排的方法?

  • May 2, 2015

是否有一種方便或規範的方法來查找目前執行的每個會話匯流排的地址?

從技術上講,沒有可靠/官方的方法來知道套接字地址是否對應於 DBUS 會話匯流排,因為 DBUS 會話匯流排地址的命名方案是實現私有的:您只應該啟動dbus-daemon並不透明地使用它為自己選擇的地址。但是,我可以在我的系統上觀察到dbus-daemon似乎總是使用相同形式的匯流排地址。所以這樣的事情應該這樣做:

netstat -an | grep @/tmp/dbus- | awk '{ print $NF }' | sort | uniq

引用自:https://unix.stackexchange.com/questions/199921