当前位置: 技术问答>linux和unix
应用程序自启动的问题.
来源: 互联网 发布时间:2015-07-24
本文导语: 要自启动weblogic和一个自己的应用程序,这个程序要连接weblogic,可是weblogic启动很慢,应用程序启动连接weblogic的时候,weblogic还没有启动完,程序执行出现错误,要写一个脚本,在weblogic启动完之后在启动这个程序,应该怎么写...
要自启动weblogic和一个自己的应用程序,这个程序要连接weblogic,可是weblogic启动很慢,应用程序启动连接weblogic的时候,weblogic还没有启动完,程序执行出现错误,要写一个脚本,在weblogic启动完之后在启动这个程序,应该怎么写讷???
|
在脚本里面,ps出来再grep weblogic一下,返回0则weblogic已启动,返回1则未启动。
|
while
if( -z `pidof weblogic`)
then another program
else
sleep 20
fi
if( -z `pidof weblogic`)
then another program
else
sleep 20
fi
|
pidof weblogic就可以可以知道他的PID呀
|
不用那么麻烦吧,直接用命令 weblogic;调用weblogic的程序就行了。分号的作用就是等待前一个命令完毕执行下一个命令。
|
可以用weblogic && another program
意思是如果weblogic启动成功则执行another program
否则都不执行
意思是如果weblogic启动成功则执行another program
否则都不执行