ログ記録を無効にせずに catalina.out をクリアするにはどうすればいいですか? 質問する

ログ記録を無効にせずに catalina.out をクリアするにはどうすればいいですか? 質問する

時々、catalina.out ファイルが非常に大きくなります (はい、今後これを防ぐために、アプリケーションに slf4j と logback を実装する予定です)。しかし、今のところ、ログを循環させるときは、catalina.out を catalina.{date} にコピーして実行しますcat /dev/null > catalina.out。問題は、これを実行すると、Tomcat が翌朝再起動されるまで、それ以上ログをキャプチャしないことです。これは理想的ではありません。なぜこのようなことが起こるのでしょうか。また、これを回避する方法はあるのでしょうか。

ベストアンサー1

簡単です:echo > catalina.outファイル記述子は変更されず、javaそのファイルへの書き込みを続行できます。

おすすめ記事