Skip to content

leahneukirchen/extrace-freebsd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EXTRACE(1)              FreeBSD General Commands Manual             EXTRACE(1)

NAME
     extrace – trace exec() calls system-wide

SYNOPSIS
     extrace [-deflqtu] [-o file] [-p pid | cmd ...]

DESCRIPTION
     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.

EXIT STATUS
     The extrace utility exits 0 on success, and >0 if an error occurs.

SEE ALSO
     fatrace(1), ktrace(1), ps(1), pwait(1)

AUTHORS
     Leah Neukirchen <leah@vuxu.org>
     Duncan Overbruck <mail@duncano.de>

LICENSE
     extrace is licensed under the terms of the MIT.

FreeBSD 15.0-STABLE            October 18, 2025                     EXTRACE(1)

About

trace exec() calls system-wide, on FreeBSD

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 87.5%
  • Roff 11.3%
  • Makefile 1.2%