chitab:修改退出的 inittab 条目
lsitab:列出 inittab 条目
mkitab:添加一个 inittab 条目
rmitab:删除一个 inittab 条目
chitab:修改退出的 inittab 条目
lsitab:列出 inittab 条目
mkitab:添加一个 inittab 条目
rmitab:删除一个 inittab 条目
停止一个重生的进程
如果您需要停止进程重生(换句话说,可能需要停止它来执行一些维护工作),首先,编辑 inittab 文件并在条目的开始处输入一条注释,这样 init 就不会读取它 。下面的示例显示,通过在条目的开始处放置一个冒号,可以让 inittab 忽略该条目 。
:fmc:2:respawn:/opt/db2_09_05/bin/db2fmcd #DB2 Fault Monitor Coordinator
接下来,让 init 重新读取 inittab 文件:
teinit q
现在,停止该应用程序 。执行所需的任何维护 。要从 inittab 重新启动进程,只需删除条目开始处的冒号即可 。然后,在命令提示符下,运行下面的命令,让 init 重新读取 inittab 文件:
teinit q
现在,它将被重新启动 。
rc.local 绑定
启动应用程序或在启动时运行命令的另一种常见方法是使用 /etc/rc.local 文件 。在这里它是一个可执行脚本,从 inittab 文件中被调用 。rc.local 文件可以包含一个或多个需要在启动时运行的定制命令 。在我看来,此文件应该仅用于一次性或临时的命令执行,而不是服务启动脚本 。
允许从 inittab 调用 rc.local 的一个典型条目是:
rcloc:2:wait:/etc/rc.local > /dev/console 2>&1
在上例中,操作部分是等待 。也就是说,init 要等到所有的命令都被执行,然后再继续读取 inittab 文件 。我使用 rc.local 文件执行临时或定制命令(如禁用分页空间或断开网络接口),因此没有提供服务的完整启动脚本 。这些命令将会在我的 inittab 文件中 。

文章插图
关闭服务
当您发出一个 shutdown 命令时,会调用 /etc/rc.shutdown 文件,这是一个可执行的脚本 。在该文件中,将会放入用于关闭您的定制服务的命令或调用脚本 。当我必须关闭 AIX 系统来首次调用 /etc/rc.shutdown 文件本身时,我觉得这是一个很好的实践:
/etc/rc.shutdown
然后,我知道所有的应用程序都已正确关闭,在发出实际的 shutdown 命令之前,该命令无疑会重新运行 rc.shutdown 文件 。但是,我不介意这一点 。
结束语
量身定做 inittab 和关闭文件,让您可以控制自己希望以简洁的方式来启动或停止的服务或应用程序 。rc.local 文件对于需要在启动时运行的一次性命令很方便 。
来源:IBM
来源:IBM
- 舌头边缘有齿痕是什么原因 舌苔厚白舌头边缘有齿痕是什么原因
- 1月份是什么星座女 12月份是什么星座女
- cheap是什么意思 expensive
- 处女座的幸运花是什么 处女座的幸运花是什么花?
- balloon是什么意思 myballoon是什么意思
- 二向箔是什么 二向箔是什么样子的照片
- 4月是什么星座 4月1日是什么星座
- lol什么意思 玲珑塔lol什么意思
- 日久生情下一句是什么 日久生情下一句是什么搞笑
- 押韵是什么意思 英语押韵是什么意思
