源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Linux Shell脚本实现检测tomcat

  • 时间:2022-05-14 11:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux Shell脚本实现检测tomcat
Linux Shell脚本检测tomcat并自动重启 后台运行命令 sh xxx.sh & 查看后台任务:jobs 召唤到前台:fg jobs编号 可以删掉while循环的代码放到crontab里面定时执行,可以将脚本直接后台运行,
#!/bin/bash
while [ true ]
do
    url="http://www.1sucai.cn/";
    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;
以上所述就是本文的全部内容了,希望大家能够喜欢。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部