안녕하세요.. C로 PID를 얻어오고싶은데요.. 자신의 PID얻어오는거는 쉬운데.. 특정 프로그램 이름으로 실행되는 프로세스의 PID를 얻어올수 있나요..?
예를들어 a.out 이라는 프로세스의 PID를 얻어온다든지..
물론 자신의 계정에서 그 프로그램에대한 딱 하나의 프로세스만 실행된다고 가정하면요..
ganadist@ganadist ~ $ ps ax |grep bash 11295 pts/3 Ss 0:00 bash 11311 pts/4 Ss+ 0:00 bash 11484 ? S 0:00 /bin/bash /usr/libexec/mozilla-launcher 11594 pts/5 Ss 0:00 bash 11608 pts/5 S+ 0:00 grep --colour=auto bash 13961 pts/1 Ss+ 0:00 bash 16295 ? S 0:01 /bin/bash /opt/vmware/workstation/lib/lib/wrapper-gtk24.sh /opt/vmware/workstation/lib/lib /opt/vmware/workstation/lib/bin/vmware /opt/vmware/workstation/lib/libconf -q -x /usr/var/vmware/gp.vmx 16316 ? S 0:00 /bin/bash /opt/vmware/workstation/lib/lib/wrapper-gtk24.sh /opt/vmware/workstation/lib/lib /opt/vmware/workstation/lib/bin/vmware /opt/vmware/workstation/lib/libconf -q -x /usr/var/vmware/gp.vmx 21991 pts/2 Ss+ 0:00 bash 22530 pts/0 Ss 0:00 bash 22688 ? S 0:00 /bin/bash /usr/libexec/mozilla-launcher 22725 pts/0 S+ 0:00 -bash ganadist@ganadist ~ $ pidof bash 22688 22530 21991 16316 16295 13961 11594 11484 11311 11295
popen같은것으로 pidof 실행결과를 얻어와 쓰면 될 것 같은데요? 리눅스 외에서 pidof같은게 있는지 모르겠네요.
---- 데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
pidof 란게 없네요..;; SunOS 이네요.. ;;
WHAT'S UP
졸라리스에서는 pgrep이라는 것이 있습니다.
찾았네요.. 감사합니다.. ㅎㅎ
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
ganadist@ganadist ~ $ ps ax
popen같은것으로 pidof 실행결과를 얻어와 쓰면 될 것 같은데요? 리눅스 외에서 pidof같은게 있는지 모르겠네요.
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
pidof 란게
pidof 란게 없네요..;;
SunOS 이네요.. ;;
WHAT'S UP
졸라리스에서는
졸라리스에서는 pgrep이라는 것이 있습니다.
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
찾았네요.. 감사합니
찾았네요..
감사합니다.. ㅎㅎ
WHAT'S UP
댓글 달기