我建立了一个包含两个条目的 logrotate 配置文件。该文件包含以下内容:
/var/www/designer-24.com/var/log/* {
daily
missingok
rotate 7
dateext
notifempty
copytruncate
}
/var/www/designer-24.com/var/report/* {
daily
missingok
rotate 7
dateext
notifempty
copytruncate
}
然后我运行以下命令
sudo logrotate -s /var/log/logstatus logrotate.conf
文件已注册到 logstatus 文件中。但是,当我访问包含要进行 logrotated 的文件的目录时,除了原始文件外,我看不到任何文件副本,并且文件未被清空。
有人能解释一下原因吗?
答案1
OP添加了以下解决方案:
我在每个条目中添加了以下内容
su www-data www-data
原来是权限问题