Commit | Line | Data |
---|---|---|
fb58d659 PP |
1 | lttng-stop(1) |
2 | ============= | |
3 | ||
4 | ||
5 | NAME | |
6 | ---- | |
7 | lttng-stop - Stop LTTng tracers | |
8 | ||
9 | ||
10 | SYNOPSIS | |
11 | -------- | |
12 | [verse] | |
ce19b9ed | 13 | *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *stop* [option:--no-wait] ['SESSION'] |
fb58d659 PP |
14 | |
15 | ||
16 | DESCRIPTION | |
17 | ----------- | |
18 | The `lttng stop` command stops the various LTTng tracers for a given | |
19 | active tracing session. | |
20 | ||
5de63f6d | 21 | Stopping the LTTng tracers has the effect that all enabled event rules |
fb58d659 PP |
22 | within enabled channels cannot make event sources _emit_ trace events |
23 | anymore. | |
24 | ||
25 | A tracing session with no running tracers is said to be _inactive_. | |
26 | Inactive tracing sessions can be set active using the | |
7c1a4458 | 27 | man:lttng-start(1) command. |
fb58d659 PP |
28 | |
29 | If 'SESSION' is omitted, the LTTng tracers are stopped for the current | |
7c1a4458 | 30 | tracing session (see man:lttng-create(1) for more information |
fb58d659 PP |
31 | about the current tracing session). Otherwise, they are stopped for the |
32 | existing tracing session named 'SESSION'. `lttng list` | |
7c1a4458 | 33 | outputs all the existing tracing sessions (see man:lttng-list(1)). |
fb58d659 PP |
34 | |
35 | By default, the `lttng stop` command ensures that the tracing session's | |
36 | trace data is valid before returning to the prompt. With the | |
37 | option:--no-wait option, the command finishes immediately, hence a local | |
38 | trace might not be valid when the command is done. In this case, there | |
39 | is no way to know when the trace becomes valid. | |
40 | ||
980bb5fd PP |
41 | If at least one rotation occurred during the chosen tracing session's |
42 | lifetime (see man:lttng-rotate(1) and man:lttng-enable-rotation(1)), the | |
43 | `lttng stop` command renames the current trace chunk subdirectory and | |
44 | prints the renamed path. Although it is safe to read the content of this | |
45 | renamed subdirectory while the tracing session remains inactive (until | |
46 | the next man:lttng-start(1)), it is :not: a trace chunk archive: you | |
47 | need to destroy the tracing session with man:lttng-destroy(1) or make | |
48 | a rotation with man:lttng-rotate(1) to archive it. | |
49 | ||
fb58d659 PP |
50 | |
51 | include::common-cmd-options-head.txt[] | |
52 | ||
53 | ||
54 | option:-n, option:--no-wait:: | |
5dd0d9a5 PP |
55 | Do not ensure that the chosen tracing session's trace data is valid |
56 | before returning to the prompt. | |
fb58d659 PP |
57 | |
58 | ||
59 | include::common-cmd-help-options.txt[] | |
60 | ||
61 | ||
62 | include::common-cmd-footer.txt[] | |
63 | ||
64 | ||
65 | SEE ALSO | |
66 | -------- | |
7c1a4458 PP |
67 | man:lttng-start(1), |
68 | man:lttng(1) |