2010年9月6日月曜日

batでの文字列判断

Web監視をするのにWgetと合わせて、文字列を監視する。
文字列に「refused]がある場合は、メールを送信する。

REM 判断
cd /d C:\Users\xxx\wget
findstr "refused" C:\\Users\\xxx\\wget\\log.txt > C:\\Users\\xxx\\wget\\log_tmp.txt
for %%I in (log_tmp.txt) do if %%~zI==0 del log_tmp.txt
for %%I in (log_tmp.txt) do if %%~zI NEQ 0 goto mail
goto end

:mail
C:\Users\xxx\wget\smail -hsmtp.hoge.hogehoge.net -f"監視_MGR" -s%date%_検索システムログ -FC:\Users\xxx\wget\log.txt kxxx@hogehoge.co.jp
del C:\\Users\\xxx\\wget\\log_tmp.txt

0 件のコメント:

GoogleAD