判断一个应用是否启动,如果未启动则启动,如果已启动则输出提示,以tomcat为例
#!/bin/bash
#判断应用是否启动
a=ps -aux | grep tomcat | wc -l
result=-1
#已启动的情况
if [ a -gt 1 ]
then
echo “应用已启动”
else
#未启动情况
#得到tomcat启动文件
start_path=find / -name ‘*startup.sh’
#判断是否可执行 …
/bin/bash start_path
if [ -f $start_file ] && [ -x $start_file ]
then
/bin/bash
s
t
a
r
t
f
i
l
e
r
e
s
u
l
t
=
start_file result=
startfileresult=?
fi