LTTNG-LIST-TRIGGER(1)
π lttng-list-triggers β the manual, but make it slay π
okay bestie, sit down, grab a boba π§ β this is lttng-list-trigger(1), straight out of the LTTng Manual. Yes it's a manual page. Yes it's about triggers. Yes I'm gonna make it cute. no cap. β¨
πΈ NAME πΈ
lttng-list-triggers β literally just list LTTng triggers π
β¨ SYNOPSIS β¨
lttng [GENERAL OPTIONS] list-triggers
π¦ DESCRIPTION π¦
so the lttng list-triggers command lists the available LTTng triggers of your Unix user β or of all users if your Unix user is root π β and it shows you their properties too. the whole package deal, fr fr.
if you wanna actually understand triggers before you go poking at them, go read lttng-concepts(7). it's giving homework but it's good homework π«Ά
π OPTIONS π
want the GENERAL OPTIONS? those live over in lttng(1), bestie. this page only has the lil local ones.
π Program information π
-h,--helpβ shows help. it attempts to launch/usr/bin/manto open this very manual page. if you wanna use a different manual pager, override the path with theLTTNG_MAN_BIN_PATHenvironment variable. iconic behavior honestly.--list-optionsβ lists the available command options and then dips. that's it. that's the whole job. π
π₯ EXIT STATUS π₯
0β Success π₯³1β Command error π2β Undefined command π3β Fatal error π4β Command warning (something went wrong during the command) π¬
π ENVIRONMENT π
LTTNG_ABORT_ON_ERRORβ set to1to abort the process after the first error is encountered. no second chances vibes.LTTNG_HOMEβ path to the LTTng home directory.- Defaults to
$HOME. π - Super useful when the Unix user running the commands has a non-writable home directory (we've all been there).
- Defaults to
LTTNG_LIST_LEGACYβ set to1to use the legacy output format (LTTng 2.14 and earlier) for thelttng-list(1)command instead of the modern output format.- heads up: the legacy output doesn't show anything related to features introduced after LTTng 2.14. so it's the old aesthetic, not the full picture. π«
LTTNG_MAN_BIN_PATHβ absolute path to the manual pager to use to read the LTTng command-line help (withlttng-help(1)or with the--helpoption) instead of/usr/bin/man.LTTNG_NO_UTF_8β set to1to NOT emit multi-byte UTF-8 sequences, even if the locale claims to support it. sometimes we just don't want the sparkle βπLTTNG_SESSION_CONFIG_XSD_PATHβ path to the directory containing thesession.xsdrecording session configuration XML schema.LTTNG_SESSIOND_PATHβ absolute path to the LTTng session daemon binary (seelttng-sessiond(8)) to spawn from thelttng-create(1)command.- ngl, the
--sessiond-pathgeneral option overrides this environment variable. option > env, that's the hierarchy bestie π«‘
- ngl, the
LTTNG_TERM_COLORβ controls when to emit terminal SGR codes in the output.- the
NO_COLORenvironment variable overrides this. π - one of:
auto(default) β only emit SGR codes when the standard output is connected to a color-capable terminal.alwaysβ always emit SGR codes. rainbow time πneverβ never emit SGR codes. monochrome era.
- the
NO_COLORβ if set and not empty, then it's equivalent to settingLTTNG_TERM_COLORtonever.- go read NO_COLOR <https://no-color.org/> to learn more about it.
π FILES π
$LTTNG_HOME/.lttngrcβ Unix user's LTTng runtime configuration.- this is where LTTng stores the name of the Unix user's current recording session between executions of
lttng(1).lttng-create(1)andlttng-set-session(1)set the current recording session. so this file is basically the "currently vibing with this session" note π
- this is where LTTng stores the name of the Unix user's current recording session between executions of
$LTTNG_HOME/lttng-tracesβ default output directory of LTTng traces in local and snapshot modes.- override this path with the
--outputoption of thelttng-create(1)command.
- override this path with the
$LTTNG_HOME/.lttngβ Unix user's LTTng runtime and configuration directory.$LTTNG_HOME/.lttng/sessionsβ default directory containing the Unix user's saved recording session configurations (seelttng-save(1)andlttng-load(1))./etc/lttng/sessionsβ directory containing the system-wide saved recording session configurations (seelttng-save(1)andlttng-load(1)).
Note π$LTTNG_HOMEdefaults to the value of theHOMEenvironment variable.
β RESOURCES β
- LTTng project website <https://lttng.org>
- LTTng documentation <https://lttng.org/docs>
- LTTng bug tracker <https://bugs.lttng.org>
- Git repositories <https://git.lttng.org>
- GitHub organization <https://github.com/lttng>
- Continuous integration <https://ci.lttng.org/>
- Mailing list <https://lists.lttng.org/> for support and development:
lttng-dev@lists.lttng.org - IRC channel <irc://irc.oftc.net/lttng>:
#lttngonirc.oftc.net - Mastodon <https://mastodon.social/@lttng>
π COPYRIGHT π
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.
π THANKS π
special thanks to Michel Dagenais and the DORSAL laboratory <http://www.dorsal.polymtl.ca/> at Γcole Polytechnique de MontrΓ©al for the LTTng journey. iconic scholarship moment πβ¨
also thanks to the Ericsson teams working on tracing which helped us greatly with detailed bug reports and unusual test cases. (the unusual test cases?? they ate, honestly π₯)
π«Ά SEE ALSO π«Ά
lttng(1), lttng-add-trigger(1), lttng-remove-trigger(1), lttng-concepts(7)
okay that's the whole page, bestie, you're so welcome π this was LTTng 2.15.1, dated 3 May 2021 β go list some triggers, you main character ππ
π¦ where this page comes from
- ubuntu stonking: lttng-tools 2.15.1-1 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms