一 获取pid_t的字节长度
1 代码
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
pid_t pid;
cout <<"sizeof(pid_t)="<< sizeof(pid_t) << endl;
return 0;
}
2 运行结果
[root@localhost test]# g++ test.cpp -o test
[root@localhost test]# ./test
sizeof(pid_t)=4
二 获取当前进程的ID
1 代码
#include <iostream>
#include <unistd.h>
using namespace std;
int main(int argc, char *argv[])
{
pid_t pid = getpid();
cout <<"pid="<<pid << endl;
return 0;
}
2 运行结果
[root@localhost test]# g++ test.cpp -o test
[root@localhost test]# ./test
pid=1006
三 通过PID文件判断进程是否运行<