您现在的位置是:网站首页> 编程资料编程资料
Linux Shell脚本实现检测tomcat_linux shell_
2023-05-26
567人已围观
简介 Linux Shell脚本实现检测tomcat_linux shell_
Linux Shell脚本检测tomcat并自动重启
后台运行命令 sh xxx.sh &
查看后台任务:jobs
召唤到前台:fg jobs编号
可以删掉while循环的代码放到crontab里面定时执行,可以将脚本直接后台运行,
#!/bin/bash while [ true ] do url="https://www.jb51.net/"; 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; 以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
相关内容
- shell版Nginx日志蜘蛛爬取查看脚本_linux shell_
- linux中shell脚本实现下载完关机_linux shell_
- Shell脚本遍历一个日期范围实例_linux shell_
- Shell脚本去重的几种方法实例_linux shell_
- Shell脚本实现批量生成nagios配置文件_linux shell_
- 基础的Linux Shell技巧小结_linux shell_
- Shell时间运算及时间差计算方法_linux shell_
- Shell中创建序列和数组(list、array)的方法_linux shell_
- Shell动态生成数组的多种方法_linux shell_
- Linux Shell 数组的创建及使用技巧_linux shell_
