最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自動重啟服務的shell腳本代碼

 更新時間:2013年06月08日 00:39:58   作者:  
公司tomcat服務器有個過一段時間自動會掛的bug一直沒能解決,掛的時候還要手動重啟tomcat,于是決定寫個腳本讓它定時檢測故障自動重啟吧
復制代碼 代碼如下:

#!/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


腳本實現了,當檢測網頁狀態(tài)碼大于等于500連續(xù)出現3次數,自動重啟tomcat6,且只連續(xù)重啟兩次。

相關文章

  • 淺談Vim中的Tab與空格縮進

    淺談Vim中的Tab與空格縮進

    下面小編就為大家?guī)硪黄獪\談Vim中的Tab與空格縮進。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Shell中實現整數自增的幾種方法示例

    Shell中實現整數自增的幾種方法示例

    Linux Shell中寫循環(huán)時,常常要用到變量的自增,下面這篇文章主要給大家分享了關于Shell中實現整數變量自增的幾種方法,包括declare -i來聲明、使用let命令、使用(())以及使用expr命令等等方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 使用Shell實現ini文件的讀寫

    使用Shell實現ini文件的讀寫

    這篇文章主要為大家詳細介紹了如何使用Shell實現ini文件的讀寫,文中的示例代碼簡潔易懂,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2024-11-11
  • 收集的55個Linux系統(tǒng)管理中常用的一些shell命令

    收集的55個Linux系統(tǒng)管理中常用的一些shell命令

    這篇文章主要介紹了收集的55個Linux系統(tǒng)管理中常用的一些shell命令,需要的朋友可以參考下
    2014-12-12
  • shell命令返回值判斷的方法實現

    shell命令返回值判斷的方法實現

    本文主要介紹了shell命令返回值判斷的方法實現,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Linux下shell通用腳本啟動jar(微服務)

    Linux下shell通用腳本啟動jar(微服務)

    這篇文章主要介紹了Linux下shell通用腳本啟動jar(微服務)的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • linux shell實現獲取用戶輸入指定范圍的單個字符的兩種方法

    linux shell實現獲取用戶輸入指定范圍的單個字符的兩種方法

    用shell實現的,要求獲取用戶輸一個字符a-zA-Z實現方法如下,需要的朋友可以參考下
    2013-03-03
  • ftp自動上傳腳本分享

    ftp自動上傳腳本分享

    調試設備時,往往需要反復將新編譯的二進制通過ftp上傳到目標機的指定目錄下,此工作的重復性過多,考慮將操作寫為shell腳本
    2014-02-02
  • Linux下使用Rsync完成自動化備份

    Linux下使用Rsync完成自動化備份

    對于運維人員來說,數據備份是最重要的工作之一,rsync就是一款通過網絡備份重要數據的工具/軟件。
    2018-09-09
  • Shell+Linux命令實現日志分析

    Shell+Linux命令實現日志分析

    這篇文章主要介紹了Shell+Linux命令實現日志分析,本文給出了結合grep命令、awk命令等實現了幾個常用的日志分析統(tǒng)計長命令,需要的朋友可以參考下
    2014-08-08

最新評論

富裕县| 牟定县| 芒康县| 乐昌市| 三穗县| 哈密市| 肥西县| 屯门区| 泾源县| 通城县| 黄石市| 屏南县| 搜索| 楚雄市| 桐梓县| 连江县| 兴安盟| 武冈市| 垣曲县| 荆门市| 通江县| 南华县| 日喀则市| 弋阳县| 苍山县| 兴海县| 区。| 太原市| 深州市| 东港市| 石泉县| 尖扎县| 安多县| 建始县| 鹿邑县| 略阳县| 彰化县| 龙州县| 永福县| 启东市| 天峻县|