32 lines
1000 B
Markdown
32 lines
1000 B
Markdown
# busctl
|
|
|
|
> 观察和监控 D-Bus 总线。
|
|
> 更多信息:<https://www.freedesktop.org/software/systemd/man/busctl.html>。
|
|
|
|
- 按服务名称显示总线上的所有对等体:
|
|
|
|
`busctl list`
|
|
|
|
- 显示总线服务、进程或总线所有者的进程信息和凭据(如果未指定参数):
|
|
|
|
`busctl status {{service|pid}}`
|
|
|
|
- 转储正在交换的消息。如果未指定服务,则显示总线上的所有消息:
|
|
|
|
`busctl monitor {{service1 service2 ...}}`
|
|
|
|
- 显示一个或多个服务的对象树(如果未指定服务,则显示所有服务):
|
|
|
|
`busctl tree {{service1 service2 ...}}`
|
|
|
|
- 显示指定服务上指定对象的接口、方法、属性和信号:
|
|
|
|
`busctl introspect {{service}} {{path/to/object}}`
|
|
|
|
- 检索一个或多个对象属性的当前值:
|
|
|
|
`busctl get-property {{service}} {{path/to/object}} {{interface_name}} {{property_name}}`
|
|
|
|
- 调用一个方法并显示响应:
|
|
|
|
`busctl call {{service}} {{path/to/object}} {{interface_name}} {{method_name}}` |