Linux Shell脚本实现检测tomcat

作者:hebedich 时间:2023-11-03 02:27:41 

Linux Shell脚本检测tomcat并自动重启

后台运行命令 sh xxx.sh &
查看后台任务:jobs
召唤到前台:fg jobs编号

可以删掉while循环的代码放到crontab里面定时执行,可以将脚本直接后台运行,


#!/bin/bash
while [ true ]
do
   url="https://www.aspxhome.com/";
   httpOK=`curl --connect-timeout 10 -m 60 --head --silent $url | awk 'NR==1{print $2}'`;
   if [ $httpOK == "200" ];then
       tomcat6=`ps -ef | grep tomcat | awk 'NR==1{print $1" "$2;}'`;
       user=`echo $tomcat6 | awk 'NR==1{print $1}'`;
       pid=`echo $tomcat6 | awk 'NR==1{print $2}'`;
       if [ $user != "tomcat" ]; then
           service tomcat6 start;
       else
           kill -9 $pid;sleep 5s;service tomcat6 start;service tomcat6 start;service tomcat6 status;
       fi;
   fi;
   sleep 5m;
done;

以上所述就是本文的全部内容了,希望大家能够喜欢。

标签:Linux,Shell脚本,tomcat
0
投稿

猜你喜欢

  • 微软将与德国政府合作推新型电子身份证系统

    2010-03-08 13:50:00
  • 利用麦咖啡打造超安全的Web站点目录图文教程

    2009-09-20 19:58:00
  • 饭团:百度竞价实战教程第一课

    2010-03-07 14:22:00
  • PHPcms文章标题调用省略号问题

    2009-02-18 19:26:00
  • 标签在web2.0网站的作用

    2007-11-12 17:32:00
  • 大型Java Web系统服务器选型问题探讨

    2010-05-02 18:28:00
  • ubuntu用 vmware 安装win10系统的教程(分享)

    2023-05-13 03:55:00
  • 谷歌称搜索引擎要有责任观 暗指百度排名不公

    2008-11-13 13:17:00
  • 在Windows IIS下配置WordPress MU环境

    2008-05-28 13:56:00
  • Google再现高管离职潮 近两年离职高管一览

    2009-10-14 14:34:00
  • 因SEO而升温的几大行业

    2007-10-02 12:37:00
  • 做站内容为王,内容到底有多重要

    2008-10-12 18:20:00
  • 详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建

    2023-08-28 04:22:24
  • 眼睛视点的搜索引擎优化 浏览视觉与F形状

    2009-01-19 16:44:00
  • DedeCMS 使用SQL语句批量删除会员

    2009-12-20 18:13:00
  • 稳中求升 购买付费链接应注意的九个问题

    2008-12-01 17:31:00
  • 21个常用的apache .htaccess文件配置技巧分享

    2023-07-18 21:40:21
  • 给站长们的定心丸 解决引擎收录问题

    2008-06-27 11:43:00
  • linux下修改文件权限chmod命令详细解析

    2021-01-27 12:07:25
  • Session丢失的解决办法小结

    2022-06-22 22:44:09
  • asp之家 网站运营 m.aspxhome.com