第5章 脚本控制-----------------------(立即启动脚本、与新 shell 一同运行)
发布时间
阅读量:
阅读量
5.从头开始的实现路径
在Linux系统启动或用户开启新的bash shell会话时,脚本能够自动执行,这是启动shell脚本的另一种实现方式。
5.6.1在启动时启动脚本
Linux在系统启动阶段会依照特定的顺序执行脚本。在将shell脚本配置为开机自动运行之前,理解Linux启动流程的运作机制,有助于确保脚本能够按照预设的方式正确执行。
1.启动过程
当Linux系统被启动后,内核首先被加载至内存中并开始运行。首个被执行的程序是init进程。由于该进程始终是第一个启动的,因此内核会为其分配PID 1。随后,init进程承担起负责初始化并启动系统中所有其他进程的任务。
在系统初始化的过程中,init程序会读取位于/etc/inittab路径下的配置文件。该文件中包含了init程序根据不同的运行级别所调用的脚本列表。

每个运行级别均对应着init程序执行启动或关闭操作的脚本。Linux系统借助rc脚本来判断在特定运行级别下应启动哪些程序。rc脚本负责识别当前系统的运行级别,并据此执行对应的脚本。
Linux系统通过启动脚本来实现应用程序的初始化过程
全部评论 (0)
还没有任何评论哟~
