我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux Shell脚本实现检测tomcat

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux Shell脚本实现检测tomcat

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

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

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


#!/bin/bash
while [ true ]
do
    url="http://www.lsjlt.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;

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux Shell脚本实现检测tomcat

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux Shell脚本实现检测tomcat

Linux Shell脚本检测tomcat并自动重启后台运行命令 sh xxx.sh & 查看后台任务:jobs 召唤到前台:fg jobs编号可以删掉while循环的代码放到crontab里面定时执行,可以将脚本直接后台运行,#!/bin
2022-06-04

Linux 中怎么利用Shell脚本检测tomcat

本篇文章给大家分享的是有关Linux 中怎么利用Shell脚本检测tomcat,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux Shell脚本检测tomcat并自动重启
2023-06-09

shell脚本实现linux系统文件完整性检测

今天发现个可以检测系统文件完整性的shell脚本,自己试了下还可以吧,介绍给大家。 系统:centos 5.x 脚本内容:cat my_filecheck.sh#!/bin/bash## 变量首先声明才能使用shopt -s -o noun
2022-06-04

shell脚本实现实时检测文件变更

使用python做web开发,现在流行使用uwsgi调用python程序,但是使用uwsgi一段时间发现有一个弊端,就是每次更改源代码后必须重启uwsgi才能生效,包括更改模板文件也是,我是个懒人,再经过一段时间反复的更改-重启后我终于忍受
2022-06-04

shell脚本怎么实现实时检测文件变更

这篇文章主要讲解了“shell脚本怎么实现实时检测文件变更”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“shell脚本怎么实现实时检测文件变更”吧!使用python做web开发,现在流行使用
2023-06-09

如何用shell脚本实现linux系统文件完整性检测

这篇文章主要介绍“如何用shell脚本实现linux系统文件完整性检测”,在日常操作中,相信很多人在如何用shell脚本实现linux系统文件完整性检测问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用sh
2023-06-09

Shell脚本实现检测进程是否正在运行

这里简单介绍一个自己写的检测某个进程是否存在的bash小脚本。直接上代码。#!/bin/bashps_out=`ps -ef | grep $1 | grep -v 'grep' | grep -v $0`result=$(echo $ps
2022-06-04

Shell脚本实现检测Cygwin最快的镜像站点

这是一个 shell 脚本,所以首先你需要安装一个基本的 Cygwin 环境,当然还有 curl。 原理很简单,先从 cygwin.com 下载最新的 mirrors.lst 镜像列表,简单处理一下后,利用 curl 以此检测每个站点的连接
2022-06-04

如何使用MD5的检测方法以及shell脚本实现linux系统文件完整性检测

如何使用MD5的检测方法以及shell脚本实现linux系统文件完整性检测,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天发现个可以检测系统文件完整性的shell脚本,自
2023-06-06

Shell脚本实现自动检测修改最快的Ubuntu软件源

每次装好Ubuntu,对于大多数用户来说,首先要做的事就是手动修改/etc/apt/sources.list文件,将里面的官方软件源地址更换为自己学校或者公司的软件源。当我们更换一个工作环境后,可能伴随着又要替换旧的软件源地址。 笔者觉得这
2022-06-04

通过shell脚本检测MySQL服务信息

今天改了一版脚本,对于MySQL的基本信息的获取有了一个相对比较清晰的收集方式。我简单解释下脚本。整体是分为两部分第一部分是通过系统层面来解析MySQL的基本信息,方式是通过ps -ef|grep mysql得到的信息来解析。第二部分是通过
2023-06-05

shell脚本实现自动化下载并检测ftp文件备份

本篇内容介绍了“shell脚本实现自动化下载并检测ftp文件备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现代码:#!/bin/bas
2023-06-09

Shell脚本实现切割tomcat的日志文件

这篇文章主要介绍“Shell脚本实现切割tomcat的日志文件”,在日常操作中,相信很多人在Shell脚本实现切割tomcat的日志文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Shell脚本实现切割to
2023-06-09

Linux shell脚本实现CPU预警

如果CPU占用率持续达到80以上则调用打印java线程占用率堆栈的脚本,见https://github.com/oldratlee/useful-shells/blob/master/show-busy-java-threads.sh,具体
2022-06-04

Shell脚本实现检测文件是否被修改过代码分享

#!/bin/bash funmd5_1() { find /root/passwd -type f | xargs md5sum > /tmp/funmd5_1.log } funmd5_2() { find /root/passwd -
2022-06-04

检测网段IP使用情况的shell脚本

#!/bin/bash#main---network=192.168.1ping_count=3IP=1:>IP_use:>IP_idle:>ping_actionecho "`date "+%Y%m%d %H:%M:%S"`----->脚
2022-06-04

shell实现自动adsl拨号并检测连接状况脚本分享

今天公司同事要我整个adsl自动重拨的shell,并检测是否连上了,这样才能保证内部测试服务器不掉网,好吧,下面我把脚本发出来. 系统:centos 5.x 脚本1:cat /root/soft_shell/auto_adsl_1.sh #
2022-06-04

如何编写shell脚本实现tomcat定时重启

小编给大家分享一下如何编写shell脚本实现tomcat定时重启,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!于是我上网找了一些教程编写了一个简单的每天定时启动
2023-06-09

如何编写Shell脚本实现检测某ip网络畅通情况

这篇文章主要介绍“如何编写Shell脚本实现检测某ip网络畅通情况”,在日常操作中,相信很多人在如何编写Shell脚本实现检测某ip网络畅通情况问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编写Shell
2023-06-09

linux shell实现守护进程脚本

嵌入式初学者,第一次上传代码。昨天做了一个udhcpd与udhcpc的守护,目前只会用shell模仿编写,还有什么方法可以做守护呢?#! /bin/sh #进程名字可修改 PRO_NAME=udhcpc WLAN=ra0while true
2022-06-04

编程热搜

目录