busybox制作文件系统之etc/inittab

/etc/inittab文件格式简介:

busybox取消了runlevels,runlevels已经被busybox的init进程忽略。如果想使用runlevels,就使用sysvinit来代替。
每个入口的格式:<id>:<runlevels>:<action>:<process>
<id>: busybox的这个参数不是常规意义上的<id>,它是指指定进程运行的tty。其内容是/dev下的tty设备或者别名。这个字段留空表示忽略。指定错误,会得到异常。
<runlevels>: 被完全忽略,只需留空.
<action>: 有效的actions包括: sysinit, respawn, askfirst, wait,once,restart,ctrlaltdel, and shutdown.
askfirst和respawn类似,只是在运行进程前,先打印一句"Please press Enter to activate this console."等待用户敲入回车后再执行。
不能识别的<action>将导致init发送错误信号,并继续执行(只提示错误)。
<process>: 指定执行的进程和它的命令行。比如askfirst:/bin/sh是指执行bin进程里的sh命令

如果busybox没有inittab也不影响,它将默认按以下处理:

<id>:<runlevels>:<action>:<process> 
       :                  :sysinit    :/etc/init.d/rcS                                     ::sysinit:/etc/init.d/rcS
       :                  :askfirst  :/bin/sh                                               ::askfirst:/bin/sh
       :                  :ctrlaltdel:/sbin/reboot                                       ::ctrlaltdel:/sbin/reboot
       :                  :shutdown:/sbin/swapoff -a                               ::shutdown:/sbin/swapoff -a
       :                  :shutdown:/bin/umount -a -r                             ::shutdown:/bin/umount -a -r
       :                  :restart     :/sbin/init                                          ::restart:/sbin/init   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值