サービス開始前のコマンドの実行

サービス開始前のコマンドの実行

Oracle Linux 6.3システムがあり、マシンの起動時にコマンドを実行したいと思います。今後別のサービスを開始してください。その理由は解決しようとするからです。間違いRHEL 6から。

存在することを知っていますが、rc.local他のすべてのサービスが実行された後に実行されるため、遅すぎます。

現在実行中のシーケンスは次のとおりです。

  • Oracle 11g(RHELエラーのため失敗)
  • Oracleに依存する1つ以上の項目(Oracleがないため失敗)
  • rc.local(お手伝いするには遅すぎます)

理想的には、次のことをしたいと思います。

  • 誤ったコマンドを解決してください。
  • 信託
  • Oracleに依存する1つ以上のエントリ。

これは可能ですか?

これまで、私は複雑さを追加したり、少し迷惑なので、避けたいいくつかのオプションを考えてみました。

  • 他のすべての前に実行されるカスタムサービスを作成します。
  • コマンドを追加し、rc.local開始service <x> startされていないすべてのエントリを呼び出します。

ベストアンサー1

おすすめ記事