估计编译时间: 0.06 SBU 估计所需硬盘空间: 1 MB |
当运行级(run level)改变(例如:要关闭系统)时,init程序就会向由它启动的所有进程发出TERM和KILL信号。但是init程序向屏幕输出的信息是:"Sending processes the TERM (或者KILL)signal"。这些信息表示向系统所有正在运行的进程发送信号,事实上并非如此。为了避免这种混淆,可以修改init.c文件,让其显示 "Sending processes started by init the TERM signal"。如果你不介意,可以不改。要改的话,用下面的命令:
cp src/init.c{,.backup} && sed 's/Sending processes/Sending processes started by init/g' \ src/init.c.backup > src/init.c |
安装 Sysvinit 的命令如下:
make -C src && make -C src install |
最后检查于version 2.84.
halt, init, killall5, last, lastb (链接至 last), mesg, pidof (链接至 killall5), poweroff (链接至 halt), reboot (链接至 halt), runlevel, shutdown, sulogin, telinit (链接至 init), utmpdump 和 wall