Scroll to navigation

TRACER(8) Tracer TRACER(8)

NAME

tracer - finds outdated running applications in your system

DESCRIPTION

Tracer determines which applications use outdated files and prints them. For special kind of applications such as services or daemons, it suggests a standard command to restart it. Detecting whether file is outdated or not is based on a simple idea. If application has loaded in memory any version of a file which is provided by any package updated since system was booted up, tracer consider this application as outdated.

OPTIONS

GENERAL

--version             print program version
-h, --help            show this help message and exit
-q, --quiet           do not print additional information
-v, --verbose         print more informations. Use -v or -vv


MODES

--helpers             not list applications, but list their helpers
-i, --interactive     run tracer in interactive mode. Print numbered

applications and give helpers based on numbers -s app_name [app_name ...], --show app_name [app_name ...]
show helper for given application -a, --all list even session and unrestartable applications --daemons-only, --services-only
list only daemons/services --hooks-only do not print traced applications, only run their hooks -t TIMESTAMP, --timestamp TIMESTAMP
since when the updates should be -n, --now when there are specified packages, dont look for 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
dump informations that tracer can use


EXIT CODES

Status codes and their meanings:
+-------------+----------------------------------+
| Status code | Meaning                          |
+=============+==================================+
| 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)

tracer Show informations about application
tracer --show mysqld Show even affected files of the application
tracer --show mysqld -vv In interactive mode show all applications modified only through packages changed since timestamp
tracer -iat 1414248388.04


AUTHOR

FrostyX <frostyx@email.cz>

COPYRIGHT

2023, FrostyX

December 5, 2023 recent