IISのログを監視し、特定のメッセージがはかれた場合に、アプリケーションプールのリサイクルを実行したいのですが、どうすればいいでしょうか。
現行では、Windows2003のリソースキットを導入し、tailコマンドで
tail -f \\hoge\D$\IIS\W3SVC1\ex091210.log | find "hogehoge"を実行して監視までは出来ているのですが、追加で特定のメッセージがはかれば場合、cscript iisapp /p 9999 /rを実行し、アプリケーションプールのリサイクルを実行したいので、ワンライナーで書けないでしょうか。
tail -f \\hoge\D$\IIS\W3SVC1\ex091210.log | find "hogehoge" &&cscript iisapp /p 9999 /r
でどうでしょう。
http://technet.microsoft.com/ja-jp/library/cc737438%28WS.10%29.a...
コメント(0件)