歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Busybox的inittab文件格式說明

Busybox的inittab文件格式說明

日期:2017/3/1 10:25:36   编辑:Linux編程

要寫自己的inittab,需要理解busybox的inittab文件格式。

busybox的inittab文件與通常的inittab不同,它沒有runlevel的概念,語句功能上也有限制。inittab語句的標准格式是

<id>:<runlevels>:<action>:<process> 

各字段的含義如下

<id>:

id字段與通常的inittab中的含義不同,它代表的是這個語句中process執行所在的tty設備,內容就是/dev目錄中tty設備的文件名。由於是運行process的tty設備的文件名,所以也不能象通常的inittab那樣要求每條語句id的值唯一。

<runlevels>:

busybox不支持runlevel,所以此字段完全被忽略。

<action>:

為下列這些值之一:

sysinit, respawn, askfirst, wait,once, restart, ctrlaltdel, shutdown

其 含義與通常的inittab的定義相同。特別提一下askfirst,它的含義與respawn相同,只是在運行process前,會打出一句話 “please press Enter to active this console”,然後等用戶在終端上敲入回車鍵後才運行process。

<process>:

指定要運行的process的命令行。

BusyBox各版本下載 http://www.linuxidc.com/Linux/2011-08/40704.htm

Copyright © Linux教程網 All Rights Reserved