mkitab 命令
用途
在 /etc/inittab 文件中生成记录。
语法
mkitab [ -i Identifier ] {[ Identifier ] : [ RunLevel ] : [ 操作 ] : [ 命令 ]}
描述
mkitab 命令将记录添加到 /etc/inittab 文件中。 Identifier:RunLevel:Action:Command 参数字符串将新的项指定到 /etc/inittab 文件。 可以使用 -i Identifier 标志在特定记录后插入一条记录。 该命令查找 Identifier 参数指定的字段,并且在 -i Identifier 标志指定的记录后添加一条新的记录。
参数
Identifier :RunLevel: Action:Command 参数字符串在 /etc/inittab 文件中指定了该记录,如下:
| 项 | 描述 |
|---|---|
| 标识 | 用于唯一标识一个对象的 14 个字符的参数。 Identifier 必须是唯一的。 如果 Identifier 不唯一,那么该命令不会成功。 不能更改 Identifier;如果您尝试更改它,那么该命令不会成功。 |
| RunLevel | 一个长度为 20 个字符的参数,它定义处理 Identifier 时可以处于的运行级别。 可以对 init 命令所启动的每个进程分配一个或多个运行级别,在这些运行级别能启动该进程。 |
| 操作 | 一个长度为 20 个字符的参数,指示 init 命令如何处理指定的 Command 参数。 init 命令识别以下操作:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 命令 | 一个 1024 个字符的字段,用于指定 shell 命令。 注意: 为避免系统文件可能损坏, stdin, stdout, 并且必须在 Command 参数中指定 stderr 文件并进行重定向,或者必须由命令行运行的程序显式打开这些文件。
|
标志
| 项 | 描述 |
|---|---|
| -i 标识 | 指定新记录跟随在 /etc/inittab 文件中哪条记录之后。 |
安全性
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。
示例
- 要向 /etc/inittab 文件添加新记录,告诉 init 命令处理在 tty2上的登录,请输入:
mkitab "tty002:2:respawn:/usr/sbin/getty /dev/tty2" - 要向 /etc/inittab 文件添加新记录, 告诉 init 命令在 /usr/sbin/srcmstr 文件启动后执行 /etc/rc.tcpip 文件,输入:
mkitab -i srcmstr "rctcpip:2:wait:/etc/rc.tcpip > /dev/console" - 要向 /etc/inittab 文件添加新记录, 告诉 init 命令执行 /etc/rc 文件并将其输出发送到引导日志,输入:
mkitab ((rc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console))
文件
| 项 | 描述 |
|---|---|
| /etc/inittab | 包含 mkitab 命令。 |