Unix守护进程在网络依赖性启动之前启动

时间:2013-07-01 10:39:17

标签: unix daemon start-stop-daemon

我正在尝试创建一个在启动过程中自动启动的守护程序。这取决于网络,本地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。

0 个答案:

没有答案