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

位置:首页>文章>详情   分类: 教程分享 > Linux和Shell教程   阅读(3075)   2023-03-28 11:29:14
该脚本主要用于检查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服务

 
标签: tomcat shell
地址:https://www.leftso.com/article/638.html

相关阅读

该脚本主要用于检查tomcat进程是否在线,如果不在线就启动tomcat服务#!/bin/sh res=`ps -ef|grep /home/xqlee/tomcat/bin/bootstrap...
定义变量Shell 支持以下三种定义变量的方式:variable=value variable='value' variable="value"variable 是变量名,value 是赋给变量的值
漏洞概况Jenkins有一个内置的命令行界面(CLI),可从脚本或shell环境访问Jenkins。Jenkins漏洞修复方案讲解
查看jenkin的进程idps -ef|grep jenkins.war|grep -v "grep"|awk '{print $2}'执行结果参考:[root@test-server-2 bi...
acme.sh说明acme.sh是一个Let's SSL证书颁发的官方推荐shell脚本开源免费安装acme.shcurl https://get.acme.sh | sh提示:普通用户和 ro...
skywalking 是一款不错的java apm监控服务,比zipkin功能更强大,需要的服务器配置也更多一些
Nginx 限流组件limit_req limit_req作用: 限制用户(同一个ip)在给定时间内HTTP请求的数量, 流量限制主要用作安全目的, 可以防止大量请求的...
环境说明ubuntu系统安装Fail2Ban软件sudoaptinstallfail2ban-y启动软件sudosystemctlstartfail2ban.service查看启动状态sudos...
Havenotfoundanylogfileforsshdjail导致原因没有找到ssh的日志文件/var/log/auth.log导致因素:Ubuntu22.04LTS,使用了精简版本,缺少了...
ddos攻击属于网络攻击的常见模式之一。这里写一个能简单防御的脚本ddos-deflate脚本的安装和卸载