在 AIX 7 上的系统引导时启动脚本

在 AIX 7 上的系统引导时启动脚本

我想知道如何在系统启动时启动脚本。我试图在下面创建一个sh文件/etc/rc.d/rc3.d/但我重新启动了操作系统,它没有按我想要的方式启动我的脚本。

答案1

要将条目添加到系统 inittab,请使用mkitab

sudo mkitab 'myapp1:2:respawn:/path/to/myapp1'
sudo mkitab 'myapp2:2:wait:/path/to/myapp2'
sudo mkitab 'myapp3:2:once:/path/to/myapp3'
sudo mkitab 'myapp4:2:boot:/path/to/myapp4'
sudo mkitab 'myapp5:2:bootwait:/path/to/myapp5'

各种Action选项的位置(最有用):

重生

如果此记录中标识的进程不存在,则启动该进程。如果该进程当前存在,则不执行任何操作并继续扫描 /etc/inittab 文件。

等待

当 init 命令进入为此记录指定的运行级别时,启动该进程并等待其停止。虽然 init 命令处于同一运行级别,但 /etc/inittab 文件的所有后续读取都会忽略此对象。

一次

当 init 命令进入为此记录指定的运行级别时,启动该进程,不要等待它停止,并且当它停止时也不要重新启动该进程。如果系统在进程运行时进入新的运行级别,则进程不会重新启动。

启动

仅当系统引导并读取/etc/inittab 文件时才读取此记录。 init 命令启动该进程。不要等待该进程停止,并且当它停止时,也不要重新启动该进程。该进程的运行级别应该是默认的,或者必须与启动时 init 命令指定的运行级别相匹配。

引导等待

仅当系统引导并读取/etc/inittab 文件时才读取此记录。 init 命令启动该进程。等待它停止,当它停止时,不要重新启动该进程。

参考:

答案2

我相信您必须指向inittab脚本,但您应该使用可用的工具来执行此操作,而不是手动编辑。

man mkitab

相关内容