怎么判断前条命令已经执行完毕
在脚本中我用nohup启动一个服务,然后在日志中判断是否启动成功,如下:
-------------------------------------------------------------
nohup ./startWebLogic.sh &
./startWebLogic.sh
#echo $?
sleep 60
grep "listening on port 9908" nohup.out > temp.txt
------------------------------------------------------------
在上面我使用了sleep 60来等待服务的启动完毕,可是觉得这不是个好的办法,因为启动的时间有时会有长有短。
有什么好的方法判断前条命令完全执行完毕不?