程序存放在磁盘上,存储在某个磁盘上的可执行文件,使用6个exec函数中的一个由内核将进程读入存储器.
UNIX为每个进程分配一个唯一的数字标识,称为进车个ID,进程ID总是非负数.
#include<stdio.h>
#include<sys/stat.h>
#include<unistd.h>
int main()
{
int pid = getpid();
printf("the process of this program's pid is %d\n", pid);
return 0;
}
ustcqi@ubuntu:~/workplace/linux/APUE/Demo1$ gcc -o getPID getPID.c
ustcqi@ubuntu:~/workplace/linux/APUE/Demo1$ ./getPID
the process of this program's pid is 6091