码迷,mamicode.com
首页 > Web开发 > 详细

监控http服务脚本

时间:2017-09-21 21:46:06      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:bin   pre   use   roo   highlight   httpd   http   print   gre   

[root@ob1 scripts]# vim test_httpd.sh 
  1 #!/bin/bash
  2 #ss -tlnup|grep :80 >/dev/null 2>&1
  3 dk=$(ss -tlnup|awk -F"[ :]+" ‘/80/{print $5}‘)
  4 if [ "80" = "${dk}" ];then           #use string to compare,num is not have null
  5         echo "httpd is running"
  6 else
  7         echo "restarting"
  8         /etc/init.d/httpd restart >/dev/null 2>&1
  9 fi


如果服务没起就重启,if [ "80" = "${dk}" ];then          在字符串比较80 -eq dk 没起是空的时候报错,写成字符串就不报错应为字符串有空,数字没值会报错

监控http服务脚本

标签:bin   pre   use   roo   highlight   httpd   http   print   gre   

原文地址:http://www.cnblogs.com/gaoyuechen/p/7571426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!