主頁 > 知識(shí)庫(kù) > /etc/inittab文件的字段及其說明

/etc/inittab文件的字段及其說明

熱門標(biāo)簽:百度ai電銷機(jī)器人排名 iphone地圖標(biāo)注我的店鋪 哪種品牌的400電話申請(qǐng) 旅游路書地圖標(biāo)注 成都米蘭申請(qǐng) 百度地圖地圖標(biāo)注客服多少 ai智能外呼系統(tǒng)是什么 適用的400電話辦理 廣東電話機(jī)器人開戶
/etc/inittab文件中每個(gè)登記項(xiàng)的結(jié)構(gòu)都是一樣的,共分為以冒號(hào)“:”分隔的4個(gè)字段。具體如下:
      identifier :  run_level  :  action  :  process
其中,各字段以及與其相關(guān)的說明如下:
identifier  登記項(xiàng)標(biāo)識(shí)符,最多為4個(gè)字符。用于惟一地標(biāo)識(shí)/etc/inittab文件中的每一個(gè)登記項(xiàng)
run_level  系統(tǒng)運(yùn)行級(jí),即執(zhí)行登記項(xiàng)的init級(jí)別。用于指定相應(yīng)的登記項(xiàng)適用于哪一個(gè)運(yùn)行級(jí),即在哪一個(gè)運(yùn)行級(jí)中被處理。如果該字段為空,那么相應(yīng)的登記項(xiàng)將適用于所有的運(yùn)行級(jí)。在該字段中,可以同時(shí)指定一個(gè)或多個(gè)運(yùn)行級(jí),其中各運(yùn)行級(jí)分別以數(shù)字0.1.2.3.4.5.6或字母a、b、c表示,且無需對(duì)其進(jìn)行分隔。
action    動(dòng)作關(guān)鍵字。用于指定init(M)命令或進(jìn)程對(duì)相應(yīng)進(jìn)程(在“process”字段定義)所實(shí)施的動(dòng)作。具體動(dòng)作包括:
  1、boot:只有在引導(dǎo)過程中,才執(zhí)行該進(jìn)程,但不等待該進(jìn)程的結(jié)束;當(dāng)該進(jìn)程死亡時(shí),也不重新啟動(dòng)該進(jìn)程。
  2、bootwait:只有在引導(dǎo)過程中,才執(zhí)行該進(jìn)程,并等待進(jìn)程的結(jié)束:當(dāng)該進(jìn)程死亡時(shí),也不重新啟動(dòng)該進(jìn)程。實(shí)際上,只有在系統(tǒng)被引導(dǎo)后,并從單用戶方式進(jìn)入多用戶方式時(shí),這些登記項(xiàng)才被處理;如果系統(tǒng)的默認(rèn)運(yùn)行級(jí)設(shè)置為2(即多用戶方式),那么這些登記項(xiàng)在系統(tǒng)引導(dǎo)后將馬上被處理。
  3、initdefault:指定系統(tǒng)的默認(rèn)運(yùn)行級(jí)。系統(tǒng)啟動(dòng)時(shí),init將首先查找該登記項(xiàng)。如果存在init將據(jù)此決定系統(tǒng)最初要進(jìn)入的運(yùn)行級(jí)。具體來說,init將指定登記項(xiàng)“run_level"字段中的最大數(shù)字(即最高運(yùn)行級(jí))為當(dāng)前系統(tǒng)的默認(rèn)運(yùn)行級(jí);如果該字段為空,那么將其解釋為“0123456”,并以“6”作為默認(rèn)運(yùn)行級(jí)。如果不存在該登記項(xiàng),那么init將要求用戶在系統(tǒng)啟動(dòng)時(shí)指定一個(gè)最初的運(yùn)行級(jí)。
  4、off:如果相應(yīng)的進(jìn)程正在運(yùn)行,那么就發(fā)出一個(gè)警告信號(hào),等待20秒后,再通過殺死信號(hào)強(qiáng)行終止該進(jìn)程。如果相應(yīng)的進(jìn)程并不存在那么就忽略該登記項(xiàng)。
  5、once:?jiǎn)?dòng)相應(yīng)的進(jìn)程,但不等待該進(jìn)程結(jié)束便繼續(xù)處理/etc/inittab文件中的下一個(gè)登記項(xiàng);當(dāng)該進(jìn)程死亡時(shí),init也不重新啟動(dòng)該進(jìn)程。注意:在從一個(gè)運(yùn)行級(jí)進(jìn)入另一個(gè)運(yùn)行級(jí)時(shí),如果相應(yīng)的進(jìn)程仍然在運(yùn)行,那么init就不重新啟動(dòng)該進(jìn)程。
  6、ondemand:與“respawn”的功能完全相同,但只用于運(yùn)行級(jí)為a、b或c的登記項(xiàng)。
  7、powerfail:只在init接收到電源失敗信號(hào)時(shí)執(zhí)行相應(yīng)的進(jìn)程,但不等待該進(jìn)程結(jié)束。
  8、powerwait:只在init接收到電源失敗信號(hào)時(shí)執(zhí)行相應(yīng)的進(jìn)程,并在繼續(xù)對(duì)/etc/inittab文件進(jìn)行任何處理前等待該進(jìn)程結(jié)束。
  9、respawn:如果相應(yīng)的進(jìn)程還不存在,那么init就啟動(dòng)該進(jìn)程,同時(shí)不等待該進(jìn)程的結(jié)束就繼續(xù)掃描/etc/inittab文件;當(dāng)該進(jìn)程死亡時(shí),init將重新啟動(dòng)該進(jìn)程。如果相應(yīng)的進(jìn)程已經(jīng)存在,那么init將忽略該登記項(xiàng)并繼續(xù)掃描/etc/inittab文件。
  10、sysinit:只有在啟動(dòng)或重新啟動(dòng)系統(tǒng)并首先進(jìn)入單用戶時(shí),init才執(zhí)行這些登記項(xiàng)。而在系統(tǒng)從運(yùn)行級(jí)1-6進(jìn)入單用戶方式時(shí),init并不執(zhí)行這些登記項(xiàng)。"action”字段為“sysinit”的登記項(xiàng)在“run_level”字段不指定任何運(yùn)行級(jí)。
  11、wait:?jiǎn)?dòng)進(jìn)程并等待其結(jié)束,然后再處理/etc/inittab文件中的下一個(gè)登記項(xiàng)。
  
  process   所要執(zhí)行的shell命令。任何合法的shell語法均適用于該字段。 

標(biāo)簽:玉林 泰安 遼陽 紹興 大連 茂名 陜西 汕頭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《/etc/inittab文件的字段及其說明》,本文關(guān)鍵詞  etc,inittab,文件,的,字段,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《/etc/inittab文件的字段及其說明》相關(guān)的同類信息!
  • 本頁收集關(guān)于/etc/inittab文件的字段及其說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章