inittab文件解析
inittab文件解析
inittab文件解析
inittab配置文件每行的基本格式如下。
id:runlevels:action:process
其中某些部分可以為空,下面我們逐一介紹。
1.id
1~2個字符,配置行的唯一標(biāo)識,在配置文件中不能重復(fù)。
2.runlevels
配置行適用的運(yùn)行級別,在這里可填入多個運(yùn)行級別,比如12345或者35等。
Linux有7個運(yùn)行級別。
0:關(guān)機(jī)。
1:單用戶字符界面。
2:不具備網(wǎng)絡(luò)文件系統(tǒng)(NFS)功能的多用戶字符界面。
3:具有網(wǎng)絡(luò)功能的多用戶字符界面。
4: 保留不用。
5:具有網(wǎng)絡(luò)功能的圖形用戶界面。
6:重新啟動系統(tǒng)。
3.action
init有如下幾種行為, init行為:
行為 描述
respawn 啟動并監(jiān)視第4項(xiàng)指定的process, 若process終止則重啟它
wait 執(zhí)行第4項(xiàng)指定的process,并等待它執(zhí)行完畢
once 執(zhí)行第4項(xiàng)指定的process
boot 不論在哪個執(zhí)行等級,系統(tǒng)啟動時都會 運(yùn)行第4項(xiàng)指定的process
bootwait 不論在哪個執(zhí)行等級,系統(tǒng)啟動時都會運(yùn) 行第4項(xiàng)指定的process,且一直等它執(zhí)行完備
off 關(guān)閉任何動作,相當(dāng)于忽略該配置行
ondemand 進(jìn)入ondemand執(zhí)行等級時,執(zhí)行第4項(xiàng)指定的process
initdefault 系統(tǒng)啟動后進(jìn)入的執(zhí)行等級,該行不需要指定process
sysinit 不論在哪個執(zhí)行等級,系統(tǒng)會在執(zhí)行boot 及bootwait之前執(zhí)行第4項(xiàng)指定的process
powerwait 當(dāng)系統(tǒng)的供電不足時執(zhí)行第4項(xiàng)指定的 process,且一直等它執(zhí)行完畢
powerokwait 當(dāng)系統(tǒng)的供電恢復(fù)正常時執(zhí)行第4項(xiàng)指定 的process,且一直等它執(zhí)行完畢
powerfailnow 當(dāng)系統(tǒng)的供電嚴(yán)重不足時執(zhí)行第4項(xiàng)指定 的process
ctrlaltdel 當(dāng)用戶按下【Ctrl+Alt+Del】時執(zhí)行的操作
kbrequest 當(dāng)用戶按下特殊的組合鍵時執(zhí)行第4項(xiàng)指 定的process,此組合鍵需在keymaps文件定義
4.process
所要執(zhí)行的shell命令。任何合法的shell語法均適用于該字段。