2012년 10월 15일 월요일

[C++] pid 알아내기


1. 소스내용
#include <iostream>
#include <unistd.h> /*  getpid() 를 사용 하기 위해 필요 */

using namespace std;


int main() {

 cout << (unsigned)getpid() << endl;

 cin.get();

 return 0;
}


2. 실행 결과

/* 일반 사용자의 계정에서 실행 */
[freecatz@localhost pid]$ ./pidCheck
1667

/* root 의 권한으로 특정 프로세스 목록을 출력 */
[root@localhost ~]# ps -ef | grep -i pidCheck | grep -v grep
freecatz  1667  1602  0 01:43 pts/0    00:00:00 ./pidCheck
[root@localhost ~]#

댓글 없음 :

댓글 쓰기