1. getpid 进程ID getppid 进程的父进程ID
2. 进程创建
system ( )
fork ( ) 复制 父子进程 ;若是父进程先结束 ,则子进程会称为孤儿进程,被init(进程ID 为1)进程收养
若是子进程先结束 ,父进程因回收子进程资源,否则子进程会称为僵尸进程
父进程回收子进程资源 wait( ) 等
exec ( ) 函数组 exec函数族的工作过程与fork完全不同,fork是在复制一份原进程,而exec函数是用exec的第一个参数指定的程序覆盖现有进程空间(也就是说执行exec族函数之后,它后面的所有代码不在执行)
popen ( ) FILE *popen(const char *command, const char *type);
command为可执行文件的全路径和执行参数; popen ( ) 打开另外一个 你指定 路径 进程.