web-dev-qa-db-ja.com

起動時にGlusterFSをマウントした後にApacheを起動します

NFS(GlusterFS)共有をマウントした後にApacheを起動したいのですが、マウント手順の前に起動し続けます。 /etc/rc*.d/で順序を設定しましたが、機能しませんでした。

私はいつでもスクリプトを編集して数秒スリープするか、共有を待つことができますが、それを行うための最良の/正しい方法を知りたいです。

どうもありがとう。

1
Steve Lacerda

/etc/rc.dディレクトリには、rc.localというファイルもあります。これは、他のすべてが完了した後にinitが実行するrcファイルです。したがって、デフォルトの起動シーケンスからそれを取り除き、rc.localの下に置くことができます

chkconfig httpd off
echo "/etc/init.d/httpd start" >> /etc/init.d/rc.local

他の要件がない限り、これは上記のシナリオで機能するはずです。

ただし、 SXX、KXX、XXは番号[order] と表示されている場合、ブートプロセスは命名順序に従って実行する必要があります。

ディストリビューションの可用性に応じて、 rcorder を確認することもできます。

1
tike