프로세스 정보 구조체 저장

익명 사용자의 이미지

프로세츠에 대한 정보를 구조체에 저장하고 싶은데요.
ps나 top command 처럼 모든 프로세스 정보가 다 뜨게 만들고 싶습니다.
그럴라면 proc/[pid]/stat 에 접근해야 하는데, 저 경로엔 pid가 포함 되어있어
pid를 먼저 알아야 하나 씩 접근하여 정보를 구조체에 저장할 수 있을 것 같은데요.
그렇다면 각각 프로세스의 pid는 어떻게 알 수 있으며, 프로세스가 총 몇개인지는 어떻게 알 수 있나요?

세벌의 이미지

PID 보는 방법?

ps -eaf
익명 사용자의 이미지

그럴때 각 프로세스 정보를 구조체 배열에 담는 법을 알고싶네요

세벌의 이미지

익명 사용자의 이미지

그럴때 각 프로세스 정보를 구조체 배열에 담는 법을 알고싶네요

익명 사용자의 이미지

http://procps.sourceforge.net

소스 코드를 직접 보시는 게 빠를 겁니다.