最小文件系统 /etc/inittab 分析

格式:
id:runlevel:action:process

分析下每一项的作用

  • id

     id用来指定启动进程的控制tty
     id并不是随便取名字的,这个名字要与/dev/目录下是否有对应的文件对应
    
  • runlevel

     BusyBox将会完全忽略runlevel字段
    
  • action

     action字段用来指定下面表中8个可应用到process 的动作之一
     sysinit
     	为init提供初始化命令行的路径
     respawn
     	每当相应的进程终止执行便会重新启动
     askfirst
     	类似respawn,不过它的主要用途是减少系统上执行的终端应用程序的数量。它将会促使init在控制台上显示“Please press Enter to active this console”的信息,并在重新启动之前等待用户按下enter键
     wait
     	告诉init必须等到相应的进程完成之后才能继续执行
     once
     	仅执行相应的进程一次,而且不会等待它完成
     ctratldel
     	当按下Ctrl+Alt+Delete组合键时,执行相应的进程
     shutdown
     	当系统关机时,执行相应的进程
     restart
     	当init重新启动时,执行相应的进程,通常此处所执行的进程就是init本身
    
  • process

     process字段用来指定所执行程式的路径,包括命令行选项
    

例如:

::sysinit:/etc/init.d/rcS			#将/etc/init.d/rcS设置成系统的初始化文件
s3c2410_serial0::askfirst:-/bin/sh	#在串口终端启动askfirst动作
::ctrlaltdel:/sbin/reboot			#当按下Ctrl+Alt+Delete组合键时,执行reboot
::shutdown:/bin/umount -a -r		#当系统关机时,执行umount -a -r
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值