TRACER(8)

🌸 TRACER(8) β€” tracer, but make it make sense πŸ’…

okay bestie, so this is the tracer manual page, from the Tracer section of the system manuals. buckle up, because this tool is genuinely iconic and lowkey a lifesaver. 🫢


✨ NAME ✨

tracer β€” finds outdated running applications in your system πŸ”


πŸ¦‹ SYNOPSIS πŸ¦‹

honestly? just vibe with tracer and let it do its thing. no cap. ✨


🌈 DESCRIPTION 🌈

so here's the whole situation: tracer figures out which applications are using outdated files, and then prints them. slay. πŸ”₯

for the special kinds of applications β€” think services, daemons, the whole "lives in the background" moment β€” it suggests a standard command to restart it. considerate queen behavior. πŸ‘‘

and how does it detect whether a file is outdated or not? it's giving simple idea, honestly: if an application has loaded into memory any version of a file that's provided by any package updated since the system was booted up, tracer considers that application outdated. periodt. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

πŸ’– GENERAL πŸ’–

  • --version β€” prints the program version, so you know what you're dealing with 🏷️
  • -h, --help β€” shows this help message and exits. the classic "wait what does this do again" button 🫢
  • -q, --quiet β€” do not print additional information. minimal queen vibes 🀫
  • -v, --verbose β€” print more informations. use -v or -vv (yes, stack them, we love a layering moment) πŸ“š

πŸ¦‹ MODES πŸ¦‹

  • --helpers β€” doesn't list applications, but lists their helpers instead πŸ‘―
  • -i, --interactive β€” runs tracer in interactive mode. it prints numbered applications and gives you helpers based on those numbers πŸ”’
  • -s app_name [app_name ...], --show app_name [app_name ...] β€” show the helper for the given application 🎯
  • -a, --all β€” lists even session and unrestartable applications. literally everything, no filter πŸ’€
  • --daemons-only, --services-only β€” list only daemons/services 🧚
  • --hooks-only β€” does not print traced applications, only runs their hooks πŸͺ
  • -t TIMESTAMP, --timestamp TIMESTAMP β€” sets since when the updates should be ⏰
  • -n, --now β€” when there are specified packages, don't look for the time of their update. use "now" instead ⚑

🌸 USERS 🌸

  • -u username, --user username β€” πŸ‘€
  • -r, --root β€” πŸ‘‘
  • -e, --everyone β€” 🌍

πŸ› DEBUG πŸ›

  • --show-resource=<option> β€” options: packages | processes | rules | applications | system. this one dumps the informations that tracer can use πŸ”¬

⭐ EXIT CODES ⭐

status codes and their meanings, bestie. memorize these, iykyk:

  • 1–99 β€” Error exit codes 😭
  • 0 β€” No affected applications 😌
  • 101 β€” Found some affected applications πŸ”₯
  • 102 β€” Found some affected daemons 🧚
  • 103 β€” Session restart needed πŸ”„
  • 104 β€” Reboot needed πŸ’€

πŸ“ EXAMPLES πŸ“

Show your applications which needs restarting (basic usage) β€” the starter pack, the main character entry level:

tracer

Show informations about application β€” when you're curious about one specific fave:

tracer --show mysqld

Show even affected files of the application β€” double verbose, we're getting the lore:

tracer --show mysqld -vv

In interactive mode show all applications modified only through packages changed since timestamp β€” the combo move, truly ate:

tracer -iat 1414248388.04

πŸ‘‘ AUTHOR πŸ‘‘

FrostyX <frostyx@email.cz> β€” the icon behind all this πŸ’œ


2026, FrostyX


aaaand that's the whole page, bestie! 🌟 this came from the recent release, dated Sep 17, 2026, and it's the TRACER(8) manual β€” go forth and restart those outdated apps fr fr. πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from