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

監(jiān)控網(wǎng)站是否可以正常打開的Shell腳本分享

 更新時間:2014年09月10日 15:11:09   投稿:junjie  
這篇文章主要介紹了監(jiān)控網(wǎng)站是否可以正常打開的Shell腳本分享,可以指定N個網(wǎng)址,放在crontab中執(zhí)行,需要的朋友可以參考下

最近剛好需要測試一下新建站的穩(wěn)定性,所以寫了個SHELL腳本放到本機(最近換了mac本),能夠實時查看你需要監(jiān)控的WEB頁面狀態(tài),并發(fā)送到指定郵箱.

這里贊一下OS X自帶有crontab計劃任務,可以直接在本機測試腳本啦^_^

# vi check_web_alive.sh

復制代碼 代碼如下:

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# define url
WEB_URL=("http://www.example.com" "http://www1.example.com" "http://www2.example.com")

# check network
NET_ALIVE=$(ping -c 5 8.8.8.8 |grep 'received'|awk 'BEGIN {FS=","} {print $2}'|awk '{print $1}')
if [ $NET_ALIVE == 0 ]; then
    echo "Network is not active,please check your network configuration!"
    exit 0
fi
# check url
for((i=0; i!=${#WEB_URL[@]}; ++i))
{
  ALIVE=$(curl -o /dev/null -s -m 10 -connect-timeout 10 -w %{http_code} ${WEB_URL[i]} |grep"000000")
  if [ "$ALIVE" == "000000" ]; then
    echo "'${WEB_URL[i]}' can not be open,please check!" | mail -s "Website Notification to ${WEB_URL[i]}" yourname@example.com
    echo "failed"
  else
    echo "'${WEB_URL[i]}' is OK!"
  fi
}

相關文章

  • 一些Hbase Shell的常用命令用法

    一些Hbase Shell的常用命令用法

    這篇文章主要介紹了一些Hbase的常用命令用法,文中說明了各個命令的用法,幫助小伙伴們更快熟悉運用,需要的朋友可以參考下
    2023-03-03
  • Shell腳本之文件批量創(chuàng)建與修改的簡單方法

    Shell腳本之文件批量創(chuàng)建與修改的簡單方法

    有時需要將文件內容進行修改,如果文件數(shù)量不多可以一個一個修改,那么如果文件數(shù)量很多一個一個修改很麻煩,這篇文章主要給大家介紹了關于Shell腳本之文件批量創(chuàng)建與修改的相關資料,需要的朋友可以參考下
    2021-06-06
  • 詳解Shell編程之if語句實戰(zhàn)(小結)

    詳解Shell編程之if語句實戰(zhàn)(小結)

    本篇文章主要介紹了詳解Shell編程之if語句實戰(zhàn)(小結),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • shell?數(shù)組?${array[@]}?${array[*]}的使用及區(qū)別解析

    shell?數(shù)組?${array[@]}?${array[*]}的使用及區(qū)別解析

    shell中用括號來表示數(shù)組,數(shù)組元素間使用空格隔開,這篇文章主要介紹了shell?數(shù)組?${array[@]}?${array[*]}的使用及區(qū)別,需要的朋友可以參考下
    2023-06-06
  • Linux命令每天必學之 useradd/adduser 新增用戶

    Linux命令每天必學之 useradd/adduser 新增用戶

    Linux下useradd或adduser命令用來建立用戶帳號和創(chuàng)建用戶的起始目錄,使用權限是超級用戶。接下來通過本文給大家介紹每天必學Linux命令之 useradd/adduser 新增用戶的相關知識,需要的朋友參考下吧
    2018-10-10
  • shell腳本連接并重啟遠程服務器的方法

    shell腳本連接并重啟遠程服務器的方法

    這篇文章主要介紹了shell腳本連接并重啟遠程服務器方法,需要的朋友可以參考下
    2017-03-03
  • Linux 命令之rsync命令詳解

    Linux 命令之rsync命令詳解

    rsync命令是一個遠程數(shù)據(jù)同步工具,可通過LAN/WAN快速同步多臺主機間的文件。下面通過本文給大家分享Linux 命令之rsync命令詳解,需要的朋友參考下吧
    2017-08-08
  • Shell腳本for循環(huán)語句簡明教程

    Shell腳本for循環(huán)語句簡明教程

    這篇文章主要介紹了Shell腳本for循環(huán)語句簡明教程,簡潔易懂,非常適合剛入門的shell新手,需要的朋友可以參考下
    2014-07-07
  • jar包重啟shell腳本問題記錄

    jar包重啟shell腳本問題記錄

    工作中經(jīng)常需要重啟jar包,這里寫一個restart.sh文件,記錄一下,對shell腳本重啟jar包知識感興趣的朋友一起看看吧
    2024-02-02
  • 一個監(jiān)控LINUX目錄和文件變化的Shell腳本分享

    一個監(jiān)控LINUX目錄和文件變化的Shell腳本分享

    這篇文章主要介紹了一個監(jiān)控LINUX目錄和文件變化的Shell腳本分享,對服務器經(jīng)常被掛馬的朋友時分有用,需要的朋友可以參考下
    2014-09-09

最新評論

绥阳县| 万全县| 封丘县| 天台县| 陇西县| 东阿县| 高青县| 沙湾县| 香港 | 钦州市| 青海省| 苏尼特左旗| 朝阳区| 马鞍山市| 石城县| 唐山市| 东莞市| 定州市| 普宁市| 兴山县| 长治市| 利川市| 景宁| 肇州县| 丰原市| 当阳市| 习水县| 乌拉特前旗| 泽库县| 武邑县| 四子王旗| 美姑县| 遵义县| 都江堰市| 若羌县| 翁牛特旗| 句容市| 宁陵县| 潮州市| 乐陵市| 伊金霍洛旗|