Forrest logo
back to the truss tool

truss:tldr:e19af

truss: Count time, calls, and errors for each system call and report a summary on program exit.
$ truss -c -p ${pid}
try on your machine

The command "truss -c -p ${pid}" is used to trace the system calls made by a specific process identified by its process ID (pid).

Here is a breakdown of the command:

  • "truss" is a command-line tool used in Unix-like operating systems (such as Linux) to trace system calls, signals, and other events in programs.
  • "-c" option instructs truss to display system call counts for each unique call.
  • "-p" option is used to specify the process ID of the target process.
  • "${pid}" is a placeholder that denotes the actual process ID you want to trace. You need to replace "${pid}" with the actual process ID number while executing the command.

Overall, this command will capture the system calls made by the specified process and provide a count of each unique system call. It can be useful for diagnosing and troubleshooting issues in the target process by analyzing the system calls it makes.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the truss tool