0

次の行コマンドがあります。

statdump -zdl %db% > "%ckpdb_dir%"\statdump_%db%.log

Statdump の結果はログ ファイルに送信されますが、たとえば、statdump が別のプロセスによって既に使用されているなどのエラーが発生した場合は、「プロセスがファイルにアクセスできないため、ファイルにアクセスできません」というメッセージが表示されます。画面上の別のプロセスで使用されていますが、これらのメッセージをファイルにキャプチャしたいと思います。

私は試しました:

statdump -zdl %db% > "%ckpdb_dir%"\statdump_%db%.log > ckpdb.log

しかし、解決策ではありません...

ところで、これが発生したときにエラーは生成されません

4

2 に答える 2

0

次のように、stderrをstdout以外の場所にリダイレクトします。

statdump -zdl %db% >"%ckpdb_dir%\statdump_%db%.log" 2>err.log

最後の部分は、stderrをファイルerr.logにリダイレクトします。

于 2010-11-19T12:11:00.000 に答える
0

これを試して:

statdump -zdl %db% -o "%ckpdb_dir%\statdump_%db%.log" 2> error.log
于 2010-11-19T13:03:04.703 に答える