Advertisement

第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)

还没有任何评论哟~