Hi I wanted to get information about threads of process, so used /proc/stat command in terminal. But get "permission denied" error. How can I resolve this issue?

  • 1
    /proc/stat is not a command. What do you mean by threads of a process? The PIDs of the threads?
    – muru
    Jul 11 '17 at 6:14

To get number of threads of a process, execute

grep Threads /proc/<PID>/status

You cannot execute /proc/stat, you can view it, for example with

cat /proc/stat

/proc is a pseudo-filesystem with lots of system information to view. See man proc for details. You can read details about linux /proc/stat for example at this page


You can display threads with ps command as well:

        H     Show threads as if they were processes.
       -L     Show threads, possibly with LWP and NLWP columns.
        m     Show threads after processes.
       -m     Show threads after processes.
       -T     Show threads, possibly with SPID column.

For example:

ps -T -p $pid

to display threads with SPID number of process with PID $pid.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.