/etc/inittab檔案是linux系統第乙個程序init的配置檔案。其每個記錄佔一行,每行最多512個字元。該檔案的每個記錄的格式為:
id:runlevel:action:process
其中,id是乙個不超過4個字元的標識,用來唯一標識一條記錄。runlevel表明該條記錄中涉及的程序所可以執行的級別;如果為空表示可執行於所有的執行級別;如果該程序進入了未定義的執行級別則會被傳送sigterm和sigkill訊息而終結。action表明init對該程序採取的策略。process則指明了該記錄所對應的可執行程式或可執行指令碼等。
對於action而言,可以使用的選項包括以下15個。
respawn:程序被終結時便立即重啟之,用於如getty等程序。init不等待處理結束便繼續後續操作。
wait:在系統進入到指定執行級別時便啟動相應程序。init等待處理結束才繼續後續操作。
once:在系統進入到指定執行級別時便啟動相應程序,但只有第一次進入該級別時才啟動一次。
boot:只在系統啟動時才執行指定程序。init不等待處理結束便繼續後續操作。
bootwait:只在系統啟動時才執行指定程序。init等待處理結束才繼續後續操作。
powe***il:init接收到斷電訊號(sigpwr)時才執行該程序,不等待處理結束便繼續後續操作。
powerwait:init接收到斷電訊號(sigpwr)時才執行該程序,等待處理結束才繼續後續操作。
powerokwait:在電源restore時啟動該程序。不太清楚restore在這裡的具體含義。
powe***ilnow:在電源快耗盡時啟動該程序。
off:不做任何操作。
ondemand:在系統進入相應執行級別時執行一次。
sysinit:在所有boot和bootwait記錄前啟動,一般僅用於對裝置的初始化工作。init等待操作結束才繼續執行。
initdefault:指定預設的執行級別。忽略process項。
ctrlaltdel:在init收到sigint訊號(即ctrl+alt+del被同時按下)時啟動相應程序。
kbrequest:在init發現有組合鍵被按下時執行相應程序。
在上述引數中,sysinit、boot和bootwait的runlevel項被忽略。
inittab命令格式
1.inittab命令格式為 id runlevels action command id是任意乙個名稱 具體是什麼並不重要 runlevels是乙個數字串 代表執行級別 command指定執行的實際命令 action的值可以為以下幾種 respawn 啟動命令並進行監視命令的執行,當程序退出時,再...
Oracle 控制檔案格式ctl檔案格式
options skip 1,errors 10 load data characterset zhs16gbk infile into table table name truncate fields terminated by optionally enclosed by trailing nu...
檔案格式 gff格式
gff檔案格式 gff格式是 sanger 研究所定義,是一種簡單的 方便的對於 dna rna以及蛋白質序列的特徵進行描述的一種資料格式,已經成為序列注釋的通用格式,比如基因組的基因 許多軟體都支援輸入或者輸出gff格式。前格式定義的最新版本是版本3。原始定義見 song websitegff是存...