Bash catalina.out旋转,无需tomcat重启

Bash catalina.out旋转,无需tomcat重启,bash,logging,tomcat7,Bash,Logging,Tomcat7,我正在centos中使用Tomcat7。Catalina.out日志文件的大小正在快速增加。因此,我希望根据大小或每日基本情况旋转日志文件。我已经试过使用logrotate.conf了 /opt/apache-tomcat-7.0.72/logs/catalina.out { copytruncate missingok daily su root root size 20M create rotate 3 compress notifempty date

我正在centos中使用Tomcat7。Catalina.out日志文件的大小正在快速增加。因此,我希望根据大小或每日基本情况旋转日志文件。我已经试过使用logrotate.conf了

/opt/apache-tomcat-7.0.72/logs/catalina.out {
  copytruncate
  missingok
  daily
  su root root
  size 20M
  create
  rotate 3
  compress
  notifempty
  dateext
    dateformat -web01-%Y-%m-%d-%s
} 
即使旋转完成。没有tomcat重启,catalina.out日志文件无法写入。仍然是0 KB。
请给我任何建议来完成这个

tomcat进程以哪个用户的身份运行?centos 7用户名为root。使用
lsof-Pn catalina.out
显示已打开日志文件的进程。