?? windows下使用批處理實現對網站的監測.txt
字號:
您現在的位置: 華夏黑客同盟 >> 文章 >> 網管頻道 >> 網站建設 >> 資訊正文 用戶登錄 新用戶注冊
Windows下使用批處理實現對網站的監測 ★★★ 【字體:小 大】
Windows下使用批處理實現對網站的監測
作者:未知 文章來源:華盟收集 點擊數:265 更新時間:2006-11-14 0:20:00
由于多數監測軟件是商業性質,同時使用過一個付費的監測服務感覺效果并不理想,于是動手弄了一個自己的監測系統,使用DOS批處理操作。
原理:
使用了一個Wget.exe 的Win32版本用以從網站下載文件,利用批處理命令檢測文件是否抓取成功,如果成功,刪除已經下載的文件,退出批處理,如果不成功,利用安裝在電腦上的modem撥打某個電話號碼,使用特定的振鈴次數通知網站發生故障。
測試后將批處理放到windows中的計劃任務中周期執行。
注意:wget.exe需要放置到與批處理相同的目錄,或者放入windows系統目錄。
批處理文件:
monitor.bat
@echo off
echo.>>wget.log
rem 使用wget下載網頁首頁文件,并記錄日志
.\wget -a wget.log -d http://www.xxx.com
rem 判斷index.html文件是否下載成功
if exist index.html goto end
echo.>>system.log
echo ---------------------------->>system.log
date/t>>system.log&&time/t>>system.log
echo error occurred>>system.log
rem 調用一個撥號批處理
call .\dial.bat
exit
:end
echo.>>system.log
echo ---------------------------->>system.log
date/t>>system.log&&time/t>>system.log
echo ok>>system.log
echo y|del .\index.html
exit
dial.bat
@echo off
rem 使用at指令傳送到串口撥號
echo atdtxxxxxxx >com1
rem 延時14秒,振鈴3次
choice /c yn /d y /n /t 14 >nul
rem 掛機
echo ath>com1
choice /c yn /d y /n /t 5 >nul
echo atdtxxxxxxx >com1
choice /c yn /d y /n /t 14 >nul
echo ath>com1
choice /c yn /d y /n /t 5 >nul
echo atdtxxxxxxx >com1
choice /c yn /d y /n /t 14 >nul
echo ath>com1
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -