Linux 中/etc/inittab文件的字段及其说明(转)[@more@]/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号“:”分隔的4个字段。具体如下:

identifier : run_level : action : process

其中,各字段以及与其相关的说明如下:

identifier  登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的每一个登记项

run_level  系统运行级,即执行登记项的init级别。用于指定相应的登记项适用于哪一个运行级,即在哪一个运行级中被处理。如果该字段为空,那么相应的登记项将适用于所有的运行级。在该字段中,可以同时指定一个或多个运行级,其中各运行级分别以数字0.1.2.3.4.5.6或字母a、b、c表示,且无需对其进行分隔。

action    动作关键字。用于指定init(M)命令或进程对相应进程(在“process”字段定义)所实施的动作。具体动作包括:

1、boot:只有在引导过程中,才执行该进程,但不等待该进程的结束;当该进程死亡时,也不重新启动该进程。

2、bootwait:只有在引导过程中,才执行该进程,并等待进程的结束:当该进程死亡时,也不重新启动该进程。实际上,只有在系统被引导后,并从单用户方式进入多用户方式时,这些登记项才被处理;如果系统的默认运行级设置为2(即多用户方式),那么这些登记项在系统引导后将马上被处理。

3、initdefault:指定系统的默认运行级。系统启动时,init将首先查找该登记项。如果存在init将据此决定系统最初要进入的运行级。具体来说,init将指定登记项“run_level"字段中的最大数字(即最高运行级)为当前系统的默认运行级;如果该字段为空,那么将其解释为“0123456”,并以“6”作为默认运行级。如果不存在该登记项,那么init将要求用户在系统启动时指定一个最初的运行级。

4、off:如果相应的进程正在运行,那么就发出一个警告信号,等待20秒后,再通过杀死信号强行终止该进程。如果相应的进程并不存在那么就忽略该登记项。

5、once:启动相应的进程,但不等待该进程结束便继续处理/etc/inittab文件中的下一个登记项;当该进程死亡时,init也不重新启动该进程。注意:在从一个运行级进入另一个运行级时,如果相应的进程仍然在运行,那么init就不重新启动该进程。

6、ondemand:与“respawn”的功能完全相同,但只用于运行级为a、b或c的登记项。

7、powerfail:只在init接收到电源失败信号时执行相应的进程,但不等待该进程结束。

8、powerwait:只在init接收到电源失败信号时执行相应的进程,并在继续对/etc/inittab文件进行任何处理前等待该进程结束。

9、respawn:如果相应的进程还不存在,那么init就启动该进程,同时不等待该进程的结束就继续扫描/etc/inittab文件;当该进程死亡时,init将重新启动该进程。如果相应的进程已经存在,那么init将忽略该登记项并继续扫描/etc/inittab文件。

10、sysinit:只有在启动或重新启动系统并首先进入单用户时,init才执行这些登记项。而在系统从运行级1-6进入单用户方式时,init并不执行这些登记项。"action”字段为“sysinit”的登记项在“run_level”字段不指定任何运行级。

11、wait:启动进程并等待其结束,然后再处理/etc/inittab文件中的下一个登记项。

process   所要执行的shell命令。任何合法的shell语法均适用于该字段。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-947172/,如需转载,请注明出处,否则将追究法律责任。

linux inittab文件在哪,Linux 中/etc/inittab文件的字段及其说明(转)相关推荐

  1. maven没有resource文件夹_maven项目中没有resource文件夹的问题

    之前使用eclipse创建maven项目,文件夹都是建好的,这几次创建,都没有resource文件夹,需要手动创建resource. 现象描述 在eclipse中,创建maven项目有两种方式: 一种 ...

  2. wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件

    完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...

  3. java中 exe是什么文件_从文件位置运行Java中的.exe文件

    从文件位置运行Java中的.exe文件 我必须从我的Java程序打开一个.exe文件. 所以我试着下面的代码第一. Process process = runtime.exec("c:\\p ...

  4. linux svn忽略添加,Ubuntu svn 中添加忽略文件的方法

    下面为大家简单明了的讲解下Ubuntu svn 中添加忽略文件的方法,使用过 Git 忽略文件的人可能初次接触 svn 的忽略文件的方式不是很习惯,在 git 中,只要添加 .gitignore 文件 ...

  5. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...

    下面谈谈本人在html中插入音频文件,经过我的本地测试总结的一些问题(播放mp3文件): 1. 问题:IE8上正常(通过media player插件来播放)但在IE6和IE7上不会播放 Firefox ...

  6. python生成epub文件_python在内存中生成Zip文件!

    import zipfile import StringIO class MemoryZipFile(object): def __init__(self): #创建内存文件 self._memory ...

  7. cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤

    在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格  调试好的python文件路径 或者python 空格  将python文件拖入cmd ...

  8. mysql日志文件在哪_linux中mysql日志文件在哪里?

    linux中mysql日志文件在哪里? 发布时间:2020-04-21 10:47:28 来源:亿速云 阅读:1535 作者:小新 linux中mysql日志文件在哪里?相信有很多人都不太了解,今天小 ...

  9. matlab清空文件夹命令_matlab 中的删除文件

    Matlab中有两种删除文件的方式: 一种是删除文件     delete()函数      //可以使用help  delete命令查询delete()函数的使用方法 delete('p1.jpg' ...

  10. 12.1 什么是文件路径,Python中如何书写文件路径?(os.path.join()函数)

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中.Python 提供了内置的文件对象,以及对 ...

最新文章

  1. el表达式的语法_「手把手教python3接口自动化」「第三章」:Python3 语法
  2. HttpClient测试类请求端和服务端即可能出现乱码的解决
  3. ubuntu14.04 访问windows目录的方法 mount.cifs方式 取代smbfs方式
  4. qt如何提前jpg文件里的缩略图_如何去捕获和编辑H5制作软件Hype中的海报图像
  5. .NET 6新特性试用 | 热重载
  6. 想要转人工智能,程序员该如何学习?(学习路线、知识体系)
  7. MVC中modelstate的使用
  8. 百度之星2018资格赛t6三原色图(MST minimum spanning tree)
  9. 磁盘在linux是什么文件,鸟哥的 Linux 私房菜 -- Linux 磁盘与文件系统管理
  10. 如何交叉编译 linux kernel 内核
  11. 精益创业实战 - 第3章 制作自己的精益画布
  12. 简单的c++人脸识别源代码
  13. stm32usb做虚拟串口和键盘_在MINI STM32 板子上实现USB虚拟串口
  14. css样式怎么插入背景图片,css样式怎么插入背景图片?
  15. 一张图解释什么是遗传算法_通俗易懂地解释遗传算法
  16. LCS(longest common sequence)算法的实现(十分详细)
  17. CAD文件版本怎么转换?如何将高版本转换成低版本?
  18. autojs 手游 脚本UI demo【仅供学习交流】
  19. 用计算机弹有点甜乐谱,《汪苏泷 - 有点甜,钢琴谱》汪苏泷(五线谱 钢琴曲 指法)-弹吧|蛐蛐钢琴网...
  20. 追问上交所资金校验缺失系统老化

热门文章

  1. Required field ‘client_protocol‘ is unset 原因探究
  2. Java写的第一个小游戏(续)
  3. polsarpro滤波后没有bmp文件_win10系统右键新建菜单中没有bmp如何解决
  4. string+DFS leetcode-17.电话号码下的字母组合
  5. 图像处理笔记4-霍夫变换直线检测、圆检测
  6. EOS智能合约开发系列(八): 账户和权限
  7. Scipy库(win下安装)
  8. 卡尔曼滤波器、扩展卡尔曼滤波器、无向卡尔曼滤波器的详细推导
  9. 5款开源云计算平台推荐
  10. 如何在云计算平台上完成分子对接