您的位置:首页 > 运维架构 > Linux

Linux 控制两个程序的先后启动顺序

2012-09-20 09:33 239 查看
两应用程序service1和service2,service2依赖service1,即得等service1启动后才能启动,若service1应用占用一确定的tcp端口,如下脚本可实现该操作:

echo "service1 start..."

./service1.sh

netstat -tlnp|grep 2098

until [ "$?" -eq "0" ]

do

echo "waiting service1 to startup..."

sleep 1

netstat -tlnp|grep 2098

done

echo "service1 started."

./service2.sh

echo "service2 started."

其中2098为service1占用的tcp端口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: