안녕하세요. 프로세스 스레드에 대한 정보를 얻고 싶어서 터미널에서 /proc/stat 명령을 사용했습니다. 하지만 "권한 거부" 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
프로세스의 스레드 수를 얻으려면 다음을 실행하십시오.
grep Threads /proc/<PID>/status
답변2
할 수 없습니다 /proc/stat
. 예를 들어 다음을 사용하여 볼 수 있습니다.
cat /proc/stat
/proc
볼 수 있는 많은 양의 시스템 정보가 포함된 의사 파일 시스템입니다. 자세히 man proc
보다. 예를 들어 Linux에 대한 자세한 내용을 읽을 수 있습니다 /proc/stat
.이 페이지
답변3
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
SPID가 $pid인 프로세스 수를 사용하여 스레드를 표시합니다.