欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

自動(dòng)重啟服務(wù)的shell腳本代碼

 更新時(shí)間:2013年06月08日 00:39:58   作者:  
公司tomcat服務(wù)器有個(gè)過(guò)一段時(shí)間自動(dòng)會(huì)掛的bug一直沒(méi)能解決,掛的時(shí)候還要手動(dòng)重啟tomcat,于是決定寫個(gè)腳本讓它定時(shí)檢測(cè)故障自動(dòng)重啟吧
復(fù)制代碼 代碼如下:

#!/bin/bash
if [ ! -f /tmp/down_count ];then
echo "0" > /tmp/down_count
fi
curl -I tomcat-host -o "/tmp/status" >/dev/null 2>&1
code=`awk 'NR==1 {print $2}' /tmp/status`
if [ "$[code]" -ge 500 ];then
down=`expr $(cat /tmp/down_count) + 1`
echo "$down" > /tmp/down_count
if [ "$down" -gt 3 ];then
if [ ! -f "/tmp/restart_count" ];then
echo "0" > /tmp/restart_count
fi
restart_count=`expr $(cat /tmp/restart_count) + 1`
echo "$restart_count" > /tmp/restart_count
if [ "$restart_count" -le 2 ];then
echo "tomcat down at `date`" >> /tmp/down_info
/etc/init.d/tomcat6 restart
fi
fi
else
echo "0" > /tmp/down_count
echo "0" > /tmp/restart_count
fi


腳本實(shí)現(xiàn)了,當(dāng)檢測(cè)網(wǎng)頁(yè)狀態(tài)碼大于等于500連續(xù)出現(xiàn)3次數(shù),自動(dòng)重啟tomcat6,且只連續(xù)重啟兩次。

相關(guān)文章

  • linux常用命令小結(jié),排查問(wèn)題效率高10倍

    linux常用命令小結(jié),排查問(wèn)題效率高10倍

    這篇文章主要為大家詳細(xì)介紹了linux中常用的6個(gè)命令,可以讓我們排查問(wèn)題效率高10倍,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考下
    2023-08-08
  • vim命令匯總

    vim命令匯總

    本文主要介紹了vim命令匯總,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 使用curl遞歸下載軟件腳本分享

    使用curl遞歸下載軟件腳本分享

    本腳本完成了對(duì)apache的鏡像網(wǎng)站的遞歸掃描。通過(guò)文件IO的緩存方式記錄可下載文件,再針對(duì)需要文件的后綴名批量下載軟件包備用,大家可以修改成自己腳本
    2014-03-03
  • Linux下壓縮與解壓命令詳解

    Linux下壓縮與解壓命令詳解

    這篇文章主要為大家詳細(xì)介紹了Linux下壓縮與解壓縮命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Linux啟動(dòng)jar包的shell腳本

    Linux啟動(dòng)jar包的shell腳本

    這篇文章主要介紹了Linux啟動(dòng)jar包的shell腳本,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05
  • 查看linux中某個(gè)端口(port)是否被占用的方法

    查看linux中某個(gè)端口(port)是否被占用的方法

    下面小編就為大家?guī)?lái)一篇查看linux中某個(gè)端口(port)是否被占用的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • linux中&和&&,|和||及分號(hào)(;)的用法

    linux中&和&&,|和||及分號(hào)(;)的用法

    本文主要介紹了linux中&和&&,|和||及分號(hào)(;)的用法,我們經(jīng)常會(huì)用到,但是很多人會(huì)混淆,下面就來(lái)介紹一下具體用法,鞏固的大家的記憶,感興趣的可以了解一下
    2023-06-06
  • 自動(dòng)重啟服務(wù)的shell腳本代碼

    自動(dòng)重啟服務(wù)的shell腳本代碼

    公司tomcat服務(wù)器有個(gè)過(guò)一段時(shí)間自動(dòng)會(huì)掛的bug一直沒(méi)能解決,掛的時(shí)候還要手動(dòng)重啟tomcat,于是決定寫個(gè)腳本讓它定時(shí)檢測(cè)故障自動(dòng)重啟吧
    2013-06-06
  • Shell腳本中執(zhí)行sql語(yǔ)句操作mysql的5種方法

    Shell腳本中執(zhí)行sql語(yǔ)句操作mysql的5種方法

    這篇文章主要介紹了Shell腳本中執(zhí)行sql語(yǔ)句操作mysql的5種方法,本文講解了將SQL語(yǔ)句直接嵌入到shell腳本文件中、命令行調(diào)用單獨(dú)的SQL文件、使用管道符調(diào)用SQL文件等方法,需要的朋友可以參考下
    2014-10-10
  • Linux/Nginx如何查看搜索引擎蜘蛛爬蟲的行為

    Linux/Nginx如何查看搜索引擎蜘蛛爬蟲的行為

    本文給大家介紹Linux/Nginx如何查看搜索引擎蜘蛛爬蟲的行為,清楚蜘蛛的爬行情況對(duì)做SEO優(yōu)化有很大的幫助。需要的朋友通過(guò)本篇文章學(xué)習(xí)下吧
    2015-10-10

最新評(píng)論