由于某种原因,我的logrotate将文件压缩为二进制文件。 GUI实用程序说.gz文件为空。当我用gunzip -k myapp.log.5.gz解压缩它时,我确实看到了500MB的文件,但是当我尝试打开它(或更少的myapp.log.5)时,出现以下消息:
root@mysystem:/data/var/log# less myapp.log.5
"myapp.log.5" may be a binary file. See it anyway?
有人知道可能是什么问题吗?
编辑
因此,我尝试使用tail
实用程序查看文件,并且查看文本没有问题,但是使用less
则不起作用。有人知道为什么会这样吗?
这是/etc/logrotate.conf
/data/var/log/myapp.log {
rotate 100
size 500M
missingok
copytruncate
compress
}