inittab配置文件每行的基本格式如下。
id:runlevels:action:process
其中某些部分可以为空,下面我们逐一介绍。
1~2个字符,配置行的唯一标识,在配置文件中不能重复。
配置行适用的运行级别,在这里可填入多个运行级别,比如12345或者35等。
Linux有7个运行级别。
init有如下几种行为, init行为:
| 行为 | 描述 | 
| respawn | 启动并监视第4项指定的process, 若process终止则重启它 | 
| wait | 执行第4项指定的process,并等待它执行完毕 | 
| once | 执行第4项指定的process | 
| boot | 不论在哪个执行等级,系统启动时都会 运行第4项指定的process | 
| bootwait | 不论在哪个执行等级,系统启动时都会运 行第4项指定的process,且一直等它执行完备 | 
| off | 关闭任何动作,相当于忽略该配置行 | 
| ondemand | 进入ondemand执行等级时,执行第4项指定的process | 
| initdefault | 系统启动后进入的执行等级,该行不需要指定process | 
| sysinit | 不论在哪个执行等级,系统会在执行boot 及bootwait之前执行第4项指定的process | 
| powerwait | 当系统的供电不足时执行第4项指定的 process,且一直等它执行完毕 | 
| powerokwait | 当系统的供电恢复正常时执行第4项指定 的process,且一直等它执行完毕 | 
| powerfailnow | 当系统的供电严重不足时执行第4项指定 的process | 
| ctrlaltdel | 当用户按下【Ctrl+Alt+Del】时执行的操作 | 
| kbrequest | 当用户按下特殊的组合键时执行第4项指 定的process,此组合键需在keymaps文件定义 | 
所要执行的shell命令。任何合法的shell语法均适用于该字段。