1号进程,pid为1的进程,又称init进程。
linux系统启动后,第一个被创建的用户态进程就是init进程。它有两项使命:
1、执行系统初始化脚本,创建一系列的进程(它们都是init进程的子孙);
2、在一个死循环中等待其子进程的退出事件,并调用waitid系统调用来完成“收尸”工作;
init进程不会被暂停、也不会被杀死(这是由内核来保证的)。它在等待子进程退出的过程中处于TASK_INTERRUPTIBLE状态, “收尸”过程中则处于TASK_RUNNING状态。
pid为0、1的进程是杀不掉的,
系统进行初始化的时候将这两个进程的所有信号屏蔽掉了,通过kill发送给0、1的信号被忽略,不会有任何作用。而普通进程有两个信号是不能忽略的:SIGKILL SIGSTOP
linux1号进程
最新推荐文章于 2023-12-31 09:07:27 发布