| LTTNG-DISABLE-CHAN(1) | LTTng Manual | LTTNG-DISABLE-CHAN(1) |
lttng-disable-channel - Disable LTTng channels
lttng [GENERAL OPTIONS] disable-channel (--kernel | --userspace)
[--session=SESSION] CHANNEL[,CHANNEL]...
The lttng disable-channel command disables one or more channels previously enabled with the lttng-enable-channel(1) command which belong to:
With the --session=SESSION option
Without the --session option
See lttng-concepts(7) to learn more about channels.
The disable-channel command disables one channel per CHANNEL argument.
As of LTTng 2.13.15, you may NOT enable a disabled channel once its recording session has been started (see lttng-start(1)) at least once.
See the “EXAMPLES” section below for usage examples.
See lttng(1) for GENERAL OPTIONS.
One of:
-k, --kernel
-u, --userspace
-s SESSION, --session=SESSION
-h, --help
This option attempts to launch /usr/bin/man to view this manual page. Override the manual pager path with the LTTNG_MAN_BIN_PATH environment variable.
--list-options
0
1
2
3
4
LTTNG_ABORT_ON_ERROR
LTTNG_HOME
Defaults to $HOME.
Useful when the Unix user running the commands has a non-writable home directory.
LTTNG_MAN_BIN_PATH
LTTNG_SESSION_CONFIG_XSD_PATH
LTTNG_SESSIOND_PATH
The --sessiond-path general option overrides this environment variable.
$LTTNG_HOME/.lttngrc
This is where LTTng stores the name of the Unix user’s current recording session between executions of lttng(1). lttng-create(1) and lttng-set-session(1) set the current recording session.
$LTTNG_HOME/lttng-traces
Override this path with the --output option of the lttng-create(1) command.
$LTTNG_HOME/.lttng
$LTTNG_HOME/.lttng/sessions
/etc/lttng/sessions
Note
$LTTNG_HOME defaults to the value of the HOME environment variable.
Example 1. Disable one Linux kernel channel of the current recording session.
$ lttng disable-channel --kernel my-channel
Example 2. Disable two user space channels of a specific recording session.
See the --session option.
$ lttng disable-channel --kernel --session=my-session \
little,box
This program is part of the LTTng-tools project.
LTTng-tools is distributed under the GNU General Public License version 2 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html>. See the LICENSE <https://github.com/lttng/lttng-tools/blob/master/LICENSE> file for details.
Special thanks to Michel Dagenais and the DORSAL laboratory <http://www.dorsal.polymtl.ca/> at École Polytechnique de Montréal for the LTTng journey.
Also thanks to the Ericsson teams working on tracing which helped us greatly with detailed bug reports and unusual test cases.
| 14 June 2021 | LTTng 2.13.15 |