- fork函数
fork函数
ps ajx
这个命令可以查看进程与进程之间的血缘关系
kill 给进程发送一个信号SIGKILL 9号信号kill -SIGKILL pik 杀死进程
- 进程共享
子进程会复制父进程的几乎所有信息:子进程复制父进程用户空间所有数据;
子进程复制父进程内核空间PCB中绝大多数数据;
- exec函数族
使用exec不会产生新的进程
执行exec函数,替换代码区
失败返回 -1
示例代码
execl("/bin/ls", "ls", "-l","--color=auto", NULL);
ret = execl("/home/yuanqi/c/stuProgess/test3gz.out", "test3gz.out", NULL);
linux bash shell执行命令实际上就是
bash fork一下, 用子进程调用 exelp 执行新命令