leftso 221 0 2019-08-07 15:34:32

文章位置:左搜> 编程技术> Linux Shell编程> 正文
该脚本主要用于检查tomcat进程是否在线,如果不在线就启动tomcat服务
#!/bin/sh
res=`ps -ef|grep /home/xqlee/tomcat/bin/bootstrap.jar |awk '{if($0~"/usr/bin/java") print $2}'`
echo $res
if [ -z "$res" ]; then
   cd /home/xqlee/tomcat/bin/ &&  ./startup.sh
fi
简单说明:
  • 首先是通过ps命令获取到tomcat名称相关的进程信息
  • 然后通过awk命令来截取tomcat服务的进程号
  • 判断进程号是否存在,不存在则启动tomcat服务