Linux起動スクリプトの依存関係の問題

Linux起動スクリプトの依存関係の問題

Redisサーバーに依存して実行されるいくつかのプロセスを起動するinit.dに起動スクリプトがあります。起動時にinitスクリプトが実行されると、Redisサーバーへの接続に失敗してプロセスが失敗します。初期化スクリプトには次の行があります。

# Required-Start: $all

私が理解したところ、このスクリプトはシーケンスの最後のスクリプトとして実行する必要があります。私も試してみましたが、# Required-Start: $all +redis-server役に立ち# Required-Start: redis-serverませんでした。サービスが並行して実行されるため、最後にスクリプトが実行されても、その依存関係がまだ完全に実行されていない可能性がありますか?

ベストアンサー1

おすすめ記事