inittab文件格式

48 篇文章 1 订阅
31 篇文章 0 订阅
inittab文件格式
/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等待处理结束才继续后续操作。

powerfail:init接收到断电信号(SIGPWR)时才运行该进程,不等待处理结束便继续后续操作。

powerwait:init接收到断电信号(SIGPWR)时才运行该进程,等待处理结束才继续后续操作。

powerokwait:在电源restore时启动该进程。不太清楚restore在这里的具体含义。

powerfailnow:在电源快耗尽时启动该进程。

off:不做任何操作。

ondemand:在系统进入相应运行级别时运行一次。

sysinit:在所有boot和bootwait记录前启动,一般仅用于对设备的初始化工作。init等待操作结束才继续执行。

initdefault:指定默认的运行级别。忽略process项。

ctrlaltdel:在init收到SIGINT信号(即Ctrl+Alt+Del被同时按下)时启动相应进程。

kbrequest:在init发现有组合键被按下时执行相应进程。

在上述参数中,sysinit、boot和bootwait的runlevel项被忽略。


转自:http://blog.chinaunix.net/u/27624/showart_212053.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值