1

起動時に自動的に開始されるデーモンを作成しようとしています。これは、ネットワーク、ローカル fs、およびリモート fs サービスに依存します。これらの依存関係を示すためにすべてのことを行ったと思います。ネットワークデーモンが起動して実行された後にデーモンが開始されることを期待しています。しかし、ログを調べると、ネットワーク デーモンが使用可能になる前に、デーモン S1 が一貫して起動していることがわかります。

以下は、/etc/init.d にある S1.sh スクリプトの init 情報です。

#!/bin/sh
### BEGIN INIT INFO
# Provides: My S1 Service
# Required-Start: $local_fs $network $remote_fs
# Required-Stop:  $local_fs $network $remote_fs
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: start S1 Service
# Description:  S1 Service
### END INIT INFO



そして、以下は rc ディレクトリの私のエントリです:

rc0.d:<br/>
K20S1_Service.sh -> ../init.d/S1.sh

rc1.d:<br/>
K20S1_Service.sh -> ../init.d/S1.sh

rc2.d:<br/>
S98S1_Service.sh -> ../init.d/S1.sh

rc3.d:<br/>
S98S1_Service.sh -> ../init.d/S1.sh

rc4.d:<br/>
S98S1_Service.sh -> ../init.d/S1.sh

rc5.d:<br/>
S98S1_Service.sh -> ../init.d/S1.sh

rc6.d:<br/>
K20S1_Service.sh -> ../init.d/S1.sh

ネットワークサービス/デーモンが利用可能になった後にサービス/デーモンが確実に開始されるようにするために、他に何かしなければならないことはありますか? プラットフォームは Linux Mint 14 です。

4

0 に答える 0