在服务启动之前运行命令

在服务启动之前运行命令

我有一个 Oracle Linux 6.3 系统,我想在机器启动时运行命令启动任何其他服务。这样做的原因是尝试解决一个错误在 RHEL 6 中。

我知道它rc.local存在,但它是在所有其他服务运行之后运行的,因此为时已晚。

以下是当前运行的顺序:

  • Oracle 11g(由于 RHEL 错误而失败)
  • 依赖于 Oracle 的一项或多项(由于没有 Oracle 而失败)
  • rc.local(来不及帮忙)

理想情况下我想这样做:

  • 解决错误的命令。
  • 甲骨文
  • 一项或多项依赖于 Oracle 的事情。

可以做这样的事吗?

到目前为止,我想到了一些我想避免的选项,因为它们增加了复杂性和/或有点令人讨厌:

  • 创建一个先于其他一切运行的自定义服务。
  • 添加命令 to ,rc.local然后调用service <x> start所有未启动的东西。

相关内容