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