WindowsServer2003からメールコマンド発行
1)WindowsServer2003が稼動するデータベースサーバを運用しています。
2)ネットワークとしてはPOP3及びSMTPを両方利用できます。
3)このデータベースサーバ内で日々記録されるログ(テキストファイル)があります。このログからエラーにあたる部分をFINDコマンドで抜き出し、日付でリネームして保存するDOSコマンドのバッチファイルがあります。内容の抜粋は以下の通りです。
set fdate=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set ftime=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
FIND "%searcherr%" C:\log.txt >> D:\%fdate%-%ftime%.log
4)このバッチファイルの最後に、UNIXのメールコマンドのように、ある管理者用メールアドレス宛てに、この\%fdate%-%ftime%.logの内容をそのまま添付ファイル(もしくは本文でもよい)として転送したいと思っています。
このような要件の場合、いいOS標準の方法やソフトがあれば教えてください。
なお、CMAILというフリーのソフトを入れてバッチコマンド上から起動してみましたが、どうもうまく動作してくれませんでした(手動でコマンドを発行するとうまくいきましたが。。。)
補足
winarrowさん、返答ありがとうございます。 そして、OSの種類とバージョンを書き忘れており、 失礼しました。 OS:RedHatES4 自分もboot.logに停止したログは残らないと思っておりましたが、 もう一度確認しましたら、停止のログが残っておりました。 syslogの方は確認しておりませんでしたので確認をしてみたいと思います。