extrace —
trace exec() calls
system-wide
extrace |
[-deflqtu] [-o
file] [-p
pid | cmd ...] |
extrace traces all program executions
occurring on a system.
The options are as follows:
-d
- Print the current working directory of the new process.
-e
- Print environment of process, or ‘
-’
if unreadable.
-f
- Generate flat output without indentation. By default, the line indentation
reflects the process hierarchy.
-l
- Resolve full path of the executable. By default,
argv[0] is shown.
-q
- Suppress printing of
exec(3) arguments.
-t
- Also display process exit status and duration.
-u
- Also display the user running the process.
-o
file
- Redirect trace output to file.
-p
pid
- Only trace
exec(3) calls descendant of pid.
- cmd ...
- Run cmd ... and only trace descendants of this
command.
By default, all
exec(3) calls are traced globally.
The extrace utility exits 0 on
success, and >0 if an error occurs.
extrace is licensed under the terms of the
MIT license.