定時檢查網(wǎng)站是否掉線的批處理
更新時間:2006年10月06日 00:00:00 作者:
連日來,托管服務(wù)器每天老是掉線,重起一下又好了,似乎沒有死機,不像是硬件的問題.懷疑有木馬或病毒,但是找了幾天沒找到,沒辦法,還是先治治標(biāo)吧,慢慢找吧.下面是寫的批處理checktoreboot.bat,原理是定期每小時ping一次自己的域名,如果不通則重起機器.
@echo 每小時檢查主機是否能Ping通自己的域名,如果不能,則重新啟動機器,如裝防火墻過濾,請考慮其他辦法,或開放ICMP協(xié)議
@echo 檢查中......
@echo off
echo execute-date:>>c:\checktoreboot.log
date /t>>c:\checktoreboot.log
echo execute-time:>>c:\checktoreboot.log
time /t>>c:\checktoreboot.log
set hh=%time:~0,2%
set /a hh +=1
if /i %hh% GEQ 24 set /a hh = 0
at %hh%:00 C:\CheckToReboot.bat
ping -n 1 www.yourname.com|find "Request" && shutdown -r
echo ==============================================>>c:\checktoreboot.log
@echo on
@echo 檢查完畢!
然后在autoexec.bat中加入Call CheckToReboot.bat
@echo 每小時檢查主機是否能Ping通自己的域名,如果不能,則重新啟動機器,如裝防火墻過濾,請考慮其他辦法,或開放ICMP協(xié)議
@echo 檢查中......
@echo off
echo execute-date:>>c:\checktoreboot.log
date /t>>c:\checktoreboot.log
echo execute-time:>>c:\checktoreboot.log
time /t>>c:\checktoreboot.log
set hh=%time:~0,2%
set /a hh +=1
if /i %hh% GEQ 24 set /a hh = 0
at %hh%:00 C:\CheckToReboot.bat
ping -n 1 www.yourname.com|find "Request" && shutdown -r
echo ==============================================>>c:\checktoreboot.log
@echo on
@echo 檢查完畢!
然后在autoexec.bat中加入Call CheckToReboot.bat
您可能感興趣的文章:
- bat定時自動關(guān)機,bat自動結(jié)束任務(wù)關(guān)閉程序,dos自動結(jié)束程序后關(guān)機
- 實現(xiàn)每個星期的每一天指定時間關(guān)機的dos/bat
- Java調(diào)用DOS實現(xiàn)定時關(guān)機的實例
- 用bat實現(xiàn)定時執(zhí)行任務(wù)的批處理文件
- 批處理 實現(xiàn)定時關(guān)機、注銷、重啟、鎖定等功能
- 用批處理實現(xiàn)的刪除特定時間以前的文件
- 可以設(shè)定的定時關(guān)機的批處理
- 在Windows主機上定時備份遠(yuǎn)程VPS(CentOS)數(shù)據(jù)的批處理
- 如何利用DOS批處理實現(xiàn)定時關(guān)機操作詳解
相關(guān)文章
bat批處理徹底隱藏文件的方法(使用虛擬磁盤實現(xiàn))
這篇文章主要介紹了bat批處理徹底隱藏文件的方法,本文使用創(chuàng)建虛擬磁盤的方法實現(xiàn),虛擬磁盤的盤符定為X盤,會出現(xiàn)在我的電腦中,使用時顯示,不用時隱藏2014-06-06