571) リダイレクトの結果出力ファイルのクリアについて uzi 2003/08/27(水) 10:23 |
|
環境は Windows2000 です。 AAA.bat >> AAA.log 2>&1 にてログ採取をしているのですが、AAA.log が大きくなってしまうため 定期的に AAA.log をバックアップ&内容のクリア を行おうと思ったのですが、システム的に AAA.log を掴んでしまっているようで、 AAA.log に対する操作が行えません。 例: COPY 空ファイル AAA.log や TYPE 空ファイル > AAA.log >> もしくは > にて出力しているファイルを操作するのは不可能なのでしょうか? 同様なことは UNIX では実現出来ました。 |
|
572) Re:リダイレクトの結果出力ファイルのクリアについて ふぇむ 2003/08/27(水) 11:00 |
|
>AAA.bat >> AAA.log 2>&1 >にてログ採取をしているのですが、AAA.log が大きくなってしまうため定期的に AAA.log をバックアップ&内容のクリア を行おうと思ったのですが、システム的に AAA.log を掴んでしまっているようで、AAA.log に対する操作が行えません。 AAA.bat の実行中に AAA.log をいじろうとしている、ということですね。それは難しいのではないでしょうか。 AAA.bat が終わってからやるか、最初からそのログファイルに日付や連番などを含めた名前を付けておいてあとから整理するか、そのあたりが無難なところでは。 または、AAA.bat 全体からのリダイレクトではなく、AAA.bat の中の各実行行でこまめにリダイレクトしておけば、AAA.bat の中からでも操作はできると思います。 |