我有一个 Oracle Linux 6.3 系统,我想在机器启动时运行命令前启动任何其他服务。这样做的原因是尝试解决一个错误在 RHEL 6 中。
我知道它rc.local
存在,但它是在所有其他服务运行之后运行的,因此为时已晚。
以下是当前运行的顺序:
- Oracle 11g(由于 RHEL 错误而失败)
- 依赖于 Oracle 的一项或多项(由于没有 Oracle 而失败)
rc.local
(来不及帮忙)
理想情况下我想这样做:
- 解决错误的命令。
- 甲骨文
- 一项或多项依赖于 Oracle 的事情。
可以做这样的事吗?
到目前为止,我想到了一些我想避免的选项,因为它们增加了复杂性和/或有点令人讨厌:
- 创建一个先于其他一切运行的自定义服务。
- 添加命令 to ,
rc.local
然后调用service <x> start
所有未启动的东西。