D-Bus
列出所有正在執行的 dbus 會話匯流排的方法?
是否有一種方便或規範的方法來查找目前執行的每個會話匯流排的地址?
從技術上講,沒有可靠/官方的方法來知道套接字地址是否對應於 DBUS 會話匯流排,因為 DBUS 會話匯流排地址的命名方案是實現私有的:您只應該啟動
dbus-daemon
並不透明地使用它為自己選擇的地址。但是,我可以在我的系統上觀察到dbus-daemon
似乎總是使用相同形式的匯流排地址。所以這樣的事情應該這樣做:netstat -an | grep @/tmp/dbus- | awk '{ print $NF }' | sort | uniq