linux 启动脚本rcS 及分区挂载分析
在嵌入式 Linux 系统中,
/etc/init.d/rcS
是一个关键的初始化脚本文件,通常作为系统启动时自动运行的初始化脚本之一。
rcS
通常在内核加载并完成基本的硬件初始化后,由init
进程(PID 为 1)调用。它是系统启动流程中最早执行的脚本之一rcS
通常按顺序执行/etc/init.d/
目录中以S
开头的脚本(如S40network
),这些脚本负责启动具体的服务。
/etc/init.d/rc.local
是一个在系统启动后最后执行的脚本,通常位于 /etc/
或 /etc/rc.d/
目录下。它允许用户在系统启动完成后运行自定义的命令或脚本,在 rcS
脚本执行完成后,系统启动流程的最后阶段被调用
/etc/init.d/rcK
是系统关闭或重启时执行的脚本,通常位于 /etc/init.d/
目录下。它负责在系统关闭前停止所有运行的服务并清理资源,rcK
通常按反向顺序执行 /etc/