※ Busybox的init进程完成了些什么:
(1)为init进程设置信号处理进程
(2)对控制台进行初始化
(3)解析inittab文件
(4)在默认情况下,Busybox会运行系统初始化脚本/etc/init.d/rcS
(5)运行导致init暂停的inittab命令(动作类型wait)
(6)运行仅执行一次的inittab命令(动作类型once)
※ Busybox中的id用来指定启动的控制台,如果所启动的进程不是可交互的shell,比如busybox的sh,就可以空着id不用填写.
※ 配置应用程序自启动
(1)在启动/etc/init.d下添加启动脚本,创建/etc/rc.d/.../目录下的链接
(2)直接在/etc/rc.d/rc.local脚本中添加命令,该脚本在启动过程中调用.系统在启动后还未登录前,将自动执行该程序. (3)通过/linuxrc脚本直接启动,通常是在内核命令行参数中指定init=/program