현재 시스템에 돌고 있는 모든 프로세스 정보를 얻는 방법은..??

0
points

현재 시스템에 돌고 있는 모든 프로세스 목록을 뽑아보려고 합니다..
물론 pid, ppid, 실행파일 위치 등의 정보와 함께 알아야겠지요..

현재 쉘로 돌고 있는데.. ps랑 grep을 이용했더니..
시스템 부하가 생기더군요..ㅠㅠ

리눅스 뿐만 아니라 타 유닉스 계열에서도 동작할 수 있는 방법이 있을까요..??

네 대부분 system api를 제공하고 있습니다 :)

0
points

네 대부분 system api를 제공하고 있습니다 :)

음.. 그게 아니구요..ㅠㅠ

0
points

system 함수로 shell 스크립트를 콜하는데..
이렇게 않 하고.. 그냥 c로 모두 해 보려고 하는 것이지요..

그럼 한수 부탁드립니다..

Necromancer의 이미지
14846
points

/proc 파일시스템 뒤지셔야 할겁니다./proc 파일시스템 내부

0
points

/proc 파일시스템 뒤지셔야 할겁니다.

/proc 파일시스템 내부에 숫자로 된 디렉토리들이 있습니다. 숫자는 pid값이고요.

(실행명령은 그 디렉토리 안의 cmdline이라는 파일을 읽으면 얻을 수
있습니다)

http://www.joinc.co.kr/modules.php?name=

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.