doc/man: use double quotes when referring to internal section
[lttng-tools.git] / doc / man / lttng-clear.1.txt
CommitLineData
73b818e7 1lttng-clear(1)
484b2a0c 2==============
07157184 3:revdate: 17 May 2021
73b818e7
JR
4
5NAME
6----
188419c4 7lttng-clear - Clear an LTTng tracing session
73b818e7
JR
8
9
10SYNOPSIS
11--------
12[verse]
dab6a2a3 13*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *clear* ['SESSION' | option:--all]
73b818e7
JR
14
15
16DESCRIPTION
17-----------
dab6a2a3 18The `lttng clear` command clears one or more tracing sessions, that is,
484b2a0c
PP
19it deletes the contents of their tracing buffers and of all their local
20and streamed trace data.
73b818e7 21
188419c4
PP
22See man:lttng-concepts(7) to learn more about tracing sessions.
23
484b2a0c 24The `clear` command clears:
73b818e7 25
484b2a0c
PP
26Without any option::
27 The current tracing session.
28+
188419c4
PP
29See man:lttng-concepts(7) to learn more about the current tracing
30session.
73b818e7 31
484b2a0c 32With the 'SESSION' argument::
188419c4 33 The tracing session named 'SESSION'.
484b2a0c
PP
34
35With the option:--all option::
188419c4
PP
36 *All* the tracing sessions of the connected session daemon for your
37 Unix user, or for all users if your Unix user is `root`, as listed
38 in the output of `lttng list` (see man:lttng-list(1)).
39+
40See the ``Session daemon connection'' section of man:lttng(1) to learn
41how a user application connects to a session daemon.
73b818e7 42
dab6a2a3 43If a tracing session is configured in snapshot mode (see the
484b2a0c
PP
44nloption:--snapshot option of the man:lttng-create(1) command), the
45`clear` command only clears the tracing buffers.
73b818e7 46
dab6a2a3 47For a given tracing session, if at least one rotation occurred (see
188419c4 48man:lttng-concepts(7)), the `clear` command only clears its tracing
484b2a0c 49buffers and its current trace chunk, :not: its archived trace chunks.
73b818e7 50
dab6a2a3
PP
51NOTE: The nloption:--disallow-clear option and the
52`LTTNG_RELAYD_DISALLOW_CLEAR` environment variable of
53man:lttng-relayd(8) can disable remote clearing operations. If LTTng
484b2a0c
PP
54sends tracing data over the network for the selected tracing session(s)
55to an LTTng relay daemon configured as such, the `clear` command fails.
73b818e7 56
7d259724 57See the ``<<examples,EXAMPLES>>'' section below for usage examples.
07157184 58
73b818e7 59
55e06994 60include::common-lttng-cmd-options-head.txt[]
73b818e7
JR
61
62
484b2a0c
PP
63Recording target
64~~~~~~~~~~~~~~~~
73b818e7 65option:-a, option:--all::
188419c4
PP
66 Clear all the tracing sessions of your Unix user, or of all users if
67 your Unix user is `root`, as listed in the output of
68 man:lttng-list(1), instead of the current tracing session or the
69 tracing session named 'SESSION'.
dab6a2a3 70
73b818e7 71
55e06994 72include::common-lttng-cmd-help-options.txt[]
73b818e7
JR
73
74
55e06994
PP
75include::common-lttng-cmd-after-options.txt[]
76
77
07157184
PP
78[[examples]]
79EXAMPLES
80--------
81.Clear the current tracing session.
82====
83[role="term"]
84----
85$ lttng clear
86----
87====
88
89.Clear a specific tracing session.
90====
91[role="term"]
92----
93$ lttng clear my-session
94----
95====
96
97.Clear all tracing sessions.
98====
99See the option:--all option.
100
101[role="term"]
102----
103$ lttng clear --all
104----
105====
106
107
55e06994 108include::common-footer.txt[]
73b818e7
JR
109
110
111SEE ALSO
112--------
484b2a0c 113man:lttng(1),
dab6a2a3 114man:lttng-create(1),
21b35b3a 115man:lttng-concepts(7),
188419c4 116man:lttng-relayd(8)
This page took 0.037574 seconds and 5 git commands to generate.