在 /etc/inittab 文件中制作记录。
mkitab [ -i Identifier ] { [ Identifier ] : [ RunLevel ] : [ Action ] : [ Command ] }
mkitab 将记录添加到 /etc/inittab 文件中。Identifier:RunLevel:Action:Command 参数字符串将新的项指定到 /etc/inittab 文件。可以使用 -i Identifier 标志在指定记录后插入一条记录。此命令查找 Identifier 参数指定的字段,并且在 -i Identifier 标志指定的记录后添加一条新的记录。
Identifier:RunLevel:Action:Command 参数字符串在 /etc/inittab 文件中指定了该记录,如下:
Identifier | 14 个字符的参数唯一标识了一个对象。Identifier 必须是唯一的。如果 Identifier 不唯一,则该命令不会成功。不能更改 Identifier,如果您尝试更改它,则该命令不会成功。 |
RunLevel | 20 个字符的参数定义了可以由 Identifier 处理的运行级别。由 init 命令启动的每个进程可以分配到能启动它的一个或多个运行级别中。 |
Action | 20 个字符的参数通知 init 命令如何处理指定的 Command 参数。init 命令识别以下操作:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Command | 一个 1024 字符的字段指定了 shell 命令。
注意: 为了避免系统文件可能的损坏,必须在带重定向的 Command 参数中指定 stdin、stdout 和 stderr 文件,或者它们必须由命令行驱动的程序明确地打开。 |
-i Identifier | 指定新记录跟随在 /etc/inittab 文件中哪条记录之后。 |
mkitab "tty002:2:respawn:/usr/sbin/getty /dev/tty2"
mkitab -i srcmstr "rctcpip:2:wait:/etc/rc.tcpip > /dev/console"
mkitab ((rc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console))
/etc/inittab | 包含 mkitab 命令。 |
chitab 命令、lsitab 命令、rmitab 命令和 init 命令。