Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
EXTRACE(1)		     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 in-
	     dentation 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 license.

FreeBSD ports 15.quarterly	October 18, 2025		      EXTRACE(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=extrace&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help