1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2024-10-28 15:19:43 +01:00
tldr/pages/linux/busctl.md
Bobby Palmer 3a7613debc
busctl: add page (#10271)
* busctl: add page

---------

Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
2023-06-04 11:04:17 +05:30

1 KiB

busctl

Introspect and monitor the D-Bus bus. More information: https://www.freedesktop.org/software/systemd/man/busctl.html.

  • Show all peers on the bus, by their service names:

busctl list

  • Show process information and credentials of a bus service, a process, or the owner of the bus (if no parameter is specified):

busctl status {{service|pid}}

  • Dump messages being exchanged. If no service is specified, show all messages on the bus:

busctl monitor {{service1 service2 ...}}

  • Show an object tree of one or more services (or all services if no service is specified):

busctl tree {{service1 service2 ...}}

  • Show interfaces, methods, properties and signals of the specified object on the specified service:

busctl introspect {{service}} {{path/to/object}}

  • Retrieve the current value of one or more object properties:

busctl get-property {{service}} {{path/to/object}} {{interface_name}} {{property_name}}

  • Invoke a method and show the response:

busctl call {{service}} {{path/to/object}} {{interface_name}} {{method_name}}