X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd-analyze.xml;h=9f313d76f111a956e574ad7d8f80e63a4379ed19;hb=5b7d4c1c164d91b8c28c3dcd3921ad9863953ffa;hp=533bc4264f9ccfeee5a8c512f633fb8182884f99;hpb=1700761b0678a5f5b43dc5224a97cc1922f74fad;p=elogind.git
diff --git a/man/systemd-analyze.xml b/man/systemd-analyze.xml
index 533bc4264..9f313d76f 100644
--- a/man/systemd-analyze.xml
+++ b/man/systemd-analyze.xml
@@ -58,7 +58,7 @@
systemd-analyze OPTIONS plot > file.svg
- systemd-analyze OPTIONS dot
+ systemd-analyze OPTIONS dot pattern...
@@ -93,16 +93,21 @@
been started at what time, highlighting the time they
spent on initialization.
- systemd-analyze dot
- Generate textual dependency graph description in dot
- format for further processing with the GraphViz
+ systemd-analyze dot Generate
+ textual dependency graph description in dot format for
+ further processing with the GraphViz
dot1
tool. Use a command line like systemd-analyze
- dot | dot -Tsvg > systemd.svg to generate
- a graphical dependency tree. Unless
+ dot | dot -Tsvg > systemd.svg to generate a
+ graphical dependency tree. Unless
or
is passed the generated graph will show both ordering
- and requirement dependencies.
+ and requirement dependencies. Optional pattern
+ globbing style specifications
+ (e.g. *.target) may be given at
+ the end. A unit dependency is included in the graph if
+ any of these patterns match either the origin or
+ destination node.If no command is passed systemd-analyze
time is implied.
@@ -156,6 +161,26 @@
dependencies of all these
types.
+
+
+
+
+
+ When used in
+ conjunction with the
+ dot command (see
+ above), selects which relationships
+ are shown in the dependency graph.
+ They both require
+ glob7
+ patterns as arguments, which are
+ matched against lefthand and
+ righthand, respectively, nodes of a
+ relationship. Each of these can be
+ used more than once which means a
+ unit name must match one of given
+ values.
+
@@ -167,6 +192,23 @@
code otherwise.
+
+ Examples
+
+ This plots all dependencies of any unit whose
+ name starts with "avahi-daemon.":
+
+ $ systemd-analyze dot 'avahi-daemon.*' | dot -Tsvg > avahi.svg
+$ eog avahi.svg
+
+ This plots the dependencies between all known target units:
+
+ systemd-analyze dot --to-pattern='*.target' --from-patter='*.target' | dot -Tsvg > targets.svg
+$ eog targets.svg
+
+
+
+
See Also