Forrest logo
back to the pidstat tool

pidstat:tldr:6a64f

pidstat: Show memory statistics for all processes whose command name include "fox" or "bird".
$ pidstat -C "${select}" -r -p ALL
try on your machine

The command "pidstat -C "${select}" -r -p ALL" is used to monitor system resource usage by processes on a Linux system.

Here is the breakdown of the command:

  • "pidstat": It is a command-line utility that reports statistics for processes and their resource usage.
  • "-C "${select}"": It specifies the command or process name to monitor. The "${select}" is a variable that represents the process name or command provided by the user. For example, if the user enters "httpd" as the value of "select", it will monitor all the processes with the name "httpd".
  • "-r": It stands for "reporting mode" and instructs pidstat to report resource usage statistics.
  • "-p ALL": It tells pidstat to monitor all processes and display statistics for each individual process on the system. The "ALL" keyword is used to specify tracking for all processes.

So, when the command is executed, it will utilize "pidstat" to monitor and report resource usage statistics for all processes with the provided name or command on the Linux system.

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 pidstat tool