RedHatとCentosでは、起動スクリプトを stated に変更すると、完全に正常に機能しました。
しかし、Suseはさまざまなルールに従っているようです。その場合、どのような変更を考慮する必要がありますか?
Initスクリプトの「CHKCONFIG」はサービスの開始順序に影響しますか?
Suseでは、サービスの開始順序と停止順序はinsservパッケージによって管理され、他のサービスとの依存関係に基づいています。ですから少し違います。あなたの質問への答えは、次のSuseの記事の例で詳細に説明されています。
[〜#〜] lsb [〜#〜] (Linux Standards Base)では、サービスの開始順序と停止順序は「insserv」パッケージを使用して制御されます。 Netware、DOS、およびその他のオペレーティングシステムとは異なり、SUSEは依存関係に基づいて開始順序と停止順序を計算します。 Linuxのこの特異性には、起動時間が短縮されるという明確な利点がありますが、状況は少し複雑になります。
例
/etc/init.dで定義されているサービスのヘッダーを操作する方法の例をいくつか示します。
次の例では、ネットワークがロードされた後にサービス「myService」を開始し、サービス「myOtherService」を自動的に開始します。
### BEGIN INIT INFO # Provides: myService # Required-Start: $network # Should-Start: myOtherService # Required-Stop: # Should-Stop: # Default-Start: 2 3 5 # Default-Stop: # Description: Example Service ### END INIT INFO