sysvinit确保一个服务晚于另一个启动
在启动脚本中加入
# wait until mysql started
MYSQL_OK=0
WHILE_CNT=0
while [ "$WHILE_CNT" -le 60 ] ; do
if [[ `service mysql status` == *running* ]]; then
MYSQL_OK=1;
break;
fi
WHILE_CNT=`expr $WHILE_CNT + 1`;
sleep 1
done
其中
`service mysql status` == *running*
可以改为任何条件