1bluechictl(1) General Commands Manual bluechictl(1)
2
3
4
6 bluechictl - Simple command line tool to interact with the public D-Bus
7 API of bluechi
8
9
11 bluechictl [options] command
12
13
15 A simple command line tool that uses the public D-Bus API provided by
16 bluechi to manage services on all connected bluechi-agents and retrieve
17 information from them.
18
19
20 bluechictl [OPTIONS]
21
22
24 --help, -h
25 Print usage statement and exit.
26
27
28 --version, -v
29 Print current bluechictl version
30
31
33 bluechictl [start|stop|freeze|thaw|restart|reload] [agent] [unit]
34 Performs one of the listed lifecycle operations on the given systemd
35 unit for the bluechi-agent.
36
37
38 bluechictl [enable|disable] [agent] [unit1,...]
39 Enable/Disable the list of systemd unit files for the bluechi-agent.
40
41
42 bluechictl list-units [agent]
43 Fetches information about all systemd units on the bluechi-agents. If
44 [bluechi-agent] is not specified, all agents are queried.
45
46
47 bluechictl monitor [agent] [unit1,unit2,...]
48 Creates a monitor on the given agent to observe changes in the speci‐
49 fied units. Wildcards * to match all agents and/or units are also sup‐
50 ported.
51
52
53 bluechictl monitor node-connection
54 Creates a monitor to observe connection state changes for all nodes.
55
56
57 Example:
58
59
60 bluechictl monitor
61
62
63 bluechictl monitor node1
64
65
66 bluechictl monitor \* dbus.service,apache2.service
67
68
69 bluechictl daemon-reload [agent]
70 Performs daemon-reload for the bluechi-agent.
71
72
73 bluechictl [status] [agent] [unit1,...]
74 Fetches the status of the systemd units for the bluechi-agent.
75
76
77
78 bluechictl(1)