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端口。
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端口。
相关文章推荐
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍 linux中chkconfig 启动程序顺序
- linux下python启动第三方程序,并控制关闭
- Linux下的几个配置文件以及启动先后顺序
- linux下python启动第三方程序,并控制关闭
- linux中chkconfig 启动程序顺序介绍
- 编写程序,输入a和b两个整数,按先后大小的顺序输出a和b。
- Linux启动顺序和修改启动后执行程序
- Linux下的几个配置文件以及启动先后顺序(转)
- 在linux如何在程序中调用shell命令启动另一个程序
- 【linux 命令】环境启动时访问的配置文件顺序
- linux 启动两个tomcat
- [linux] ubuntu启动顺序设置
- 如何在Linux桌面环境下自动启动程序?
- linux启动顺序
- shell脚本判断某个linux程序是否在正常运行,如果不是就启动他
- linux同时启动两个Tomcat
- 在linux下设置开机自动启动程序的方法