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

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

 更新時間:2013年06月08日 00:39:58   作者:  
公司tomcat服務(wù)器有個過一段時間自動會掛的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


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

相關(guān)文章

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

    淺談Vim中的Tab與空格縮進

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

    Shell中實現(xiàn)整數(shù)自增的幾種方法示例

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

    使用Shell實現(xiàn)ini文件的讀寫

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

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

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

    shell命令返回值判斷的方法實現(xiàn)

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

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

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

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

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

    ftp自動上傳腳本分享

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

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

    對于運維人員來說,數(shù)據(jù)備份是最重要的工作之一,rsync就是一款通過網(wǎng)絡(luò)備份重要數(shù)據(jù)的工具/軟件。
    2018-09-09
  • Shell+Linux命令實現(xiàn)日志分析

    Shell+Linux命令實現(xiàn)日志分析

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

最新評論

包头市| 阳信县| 平原县| 板桥市| 朝阳市| 根河市| 侯马市| 桃园县| 灵武市| 博乐市| 顺义区| 邢台市| 林周县| 婺源县| 炎陵县| 文登市| 枣阳市| 吉林省| 中西区| 富宁县| 万宁市| 樟树市| 永和县| 阿坝县| 凤城市| 天等县| 抚宁县| 社旗县| 改则县| 毕节市| 南投市| 宿松县| 梁平县| 夏河县| 资溪县| 乐都县| 凉城县| 即墨市| 韩城市| 漳平市| 江油市|