こんにちは私はプロセスのスレッドに関する情報を取得したかったので、ターミナルで/ proc/statコマンドを使用しました。しかし、「許可が拒否されました」エラーが発生します。この問題を解決するにはどうすればよいですか?
/proc/stat
は実行できません。たとえば、次のように表示できます。
cat /proc/stat
/proc
は、表示する多くのシステム情報を持つ疑似ファイルシステムです。詳細については、man proc
を参照してください。 Linuxの詳細については、/proc/stat
の例を このページ で確認できます。
プロセスのスレッド数を取得するには、を実行します
grep Threads /proc/<PID>/status
Psコマンドでもスレッドを表示できます。
THREAD DISPLAY
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.
例えば:
ps -T -p $pid
pID $ pidのプロセスのSPID番号のスレッドを表示します。