From 816f25e86ab690da6e408bc8d5b03dae9cc1b219 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 8 Apr 2013 19:42:48 +0200 Subject: analyze: various cleanups --- man/systemd-analyze.xml | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) (limited to 'man/systemd-analyze.xml') diff --git a/man/systemd-analyze.xml b/man/systemd-analyze.xml index c8d0b4743b..9f313d76f1 100644 --- a/man/systemd-analyze.xml +++ b/man/systemd-analyze.xml @@ -93,20 +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. - - Optional patterns may be given at the end. The - relationship is printed if any of these matches either - lefthand or righthand node. + 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. @@ -191,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 -- cgit v1.2.3-54-g00ecf