centos 检查tomcat服务是否在线shell脚本

编程教程 > Linux (6055) 2024-11-26 14:39:04

该脚本主要用于检查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服务


 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
该脚本主要用于检查tomcat进程是否在线,如果不在线就启动tomcat服务#!/bin/sh res=`ps -ef|grep /home/xqlee/tomcat/bin/bootstra...
定义变量Shell 支持以下三种定义变量的方式:variable=value variable='value' variable="value"variable 是变量名,value 是赋给...
tomcat如何配置SSL或者说HTTPS,tomcat,https,SSL。为何需要使用SSL
Spring Boot tomcat 版本修改在maven pom.xml配置文件中,properties 节点里面加入<tomcat.version&gtl;9.0.
tomcat6/7/8配置启用gzip压缩页面内容首先找到tomcat的配置文件tomcat/conf编辑该目录下面的server.xmltomcat Conn
主要记录Linux系统中的shell脚本编程时。常遇到的一些语法用处记录。持续更新。
nginx代理Tomcat带路径的项目location / {                 proxy_pass http://localhost:8080/v1/;          ...
idea2018配置Tomcat8热部署完整记录
该文章讲解maven项目的tomcat 启动报错invalid LOC header (bad signature)排查方法
问题描述Jenkins pipeline 流水线 执行 sh命令/shell脚本遇到 exit code 1。主要是部分工具有特殊问题,例如grep工具,在找得
文件夹不存在则创建if [ ! -d "/data/" ];thenmkdir /dataelseecho "文件夹已经存在"fi文件存在则删除if [ ! -
Spring Boot logback tomcat部署不生效问题解决
ln使用案例:1.创建链接[tomcat@MiWiFi-R1CM-srv ln]$ ll总用量 4drwxrwxr-x. 2 tomcat tomcat 4096
linux中samba客服端smbclient整合shell脚本实现类似ftp脚本下载上传文件,Linux,samba,smbclient
linux系统中ftp 上传和下载文件shell脚本编写