이름으로 pid 알아내기?
글쓴이: 익명 사용자 / 작성시간: 목, 2002/02/07 - 10:33오전
UNIX(linux, aix, solaris, HP-UX등)에서 c로 프로그램 짜고 있는데....
실제로 하는 일은, 이름으로 프로세스를 kill시키는 것인데,
kill()을 사용하려니 pid를 알아야 하고, pid를 알려고
popen()을 사용해서 "ps -e" 내용을 분석했습니다.
또, pid를 알고 있을때, 해당 pid의 프로세스 이름 알 수 있는 방법은요?
이것도 popen()을 사용했는데.... 꺼름직하네요.
내가 뭘 놓치고 있는지....
Forums:
Re:proc 사용하세요
http//www.joinc.co.kr/article.php?sid=18
에 가보시면.. ..pid이름으로 프로세스
이름알아내는 방법 있습니다.
/proc 를 참조하는 방법인데,
솔라 리눅 모두 적용가능합니다..
HP-UX 와 AIX는 어떨런지 모르겠군요..
/proc 로 프로세스 관리한다면..
가능하겠지만요..
댓글 달기