我使用的是 Ubuntu 14.04。我想每天轮换日志文件,包括删除旧的 tarball。我编辑了我的 logrotate.conf 文件 /etc/logrotate.conf,如下所示
/home/rails/myproject/log {
daily
rotate 4
compress
delaycompress
missingok
notifempty
create 644 root root
}
这种情况已经持续了一段时间(至少几个月),但我仍然看到 12 月份的 tarball
myuser@myproject:~$ ls -al /home/rails/myproject/log/
total 8621332
drwxr-xr-x 2 rails rails 4096 Apr 10 19:27 .
drwxr-xr-x 15 rails rails 4096 Apr 10 10:18 ..
-rw-rw-r-- 1 rails rails 0 Nov 1 16:33 development.log
-rw-rw-r-- 1 rails rails 0 Oct 22 15:12 .keep
-rw-r--r-- 1 rails rails 8583649390 Apr 10 19:09 production.log
-rw-r--r-- 1 rails rails 4213027 Dec 31 06:55 production.log.1
-rw-r--r-- 1 rails rails 887381 Dec 13 06:29 production.log.10.gz
-rw-r--r-- 1 rails rails 639810 Dec 12 06:41 production.log.11.gz
-rw-r--r-- 1 rails rails 1034755 Dec 11 06:41 production.log.12.gz
-rw-r--r-- 1 rails rails 824498 Dec 10 06:28 production.log.13.gz
-rw-r--r-- 1 rails rails 686155 Dec 9 06:53 production.log.14.gz
-rw-r--r-- 1 rails rails 634700 Dec 8 06:42 production.log.15.gz
-rw-r--r-- 1 rails rails 4277 Dec 7 06:35 production.log.16.gz
-rw-r--r-- 1 rails rails 33388963 Dec 6 06:50 production.log.17.gz
-rw-r--r-- 1 rails rails 42522255 Dec 5 06:44 production.log.18.gz
-rw-r--r-- 1 rails rails 25831496 Dec 4 06:25 production.log.19.gz
-rw-r--r-- 1 rails rails 184096 Dec 3 06:45 production.log.20.gz
-rw-r--r-- 1 rails rails 313414 Dec 2 06:31 production.log.21.gz
-rw-r--r-- 1 rails rails 306576 Dec 1 06:42 production.log.22.gz
-rw-r--r-- 1 rails rails 441101 Nov 30 06:40 production.log.23.gz
-rw-r--r-- 1 rails rails 264538 Nov 29 06:27 production.log.24.gz
-rw-r--r-- 1 rails rails 1121126 Nov 28 06:31 production.log.25.gz
-rw-r--r-- 1 rails rails 13990139 Nov 27 06:35 production.log.26.gz
-rw-r--r-- 1 rails rails 34321217 Nov 26 06:38 production.log.27.gz
-rw-r--r-- 1 rails rails 10963566 Nov 25 06:53 production.log.28.gz
-rw-r--r-- 1 rails rails 69216879 Nov 24 06:29 production.log.29.gz
-rw-r--r-- 1 rails rails 2340 Dec 30 06:30 production.log.2.gz
-rw-r--r-- 1 rails rails 2624 Dec 29 06:38 production.log.3.gz
-rw-r--r-- 1 rails rails 6354 Dec 28 06:46 production.log.4.gz
-rw-r--r-- 1 rails rails 1113173 Dec 27 06:41 production.log.5.gz
-rw-r--r-- 1 rails rails 163933 Dec 16 06:30 production.log.7.gz
-rw-r--r-- 1 rails rails 309826 Dec 15 06:51 production.log.8.gz
-rw-r--r-- 1 rails rails 1070471 Dec 14 06:53 production.log.9.gz
我是否需要添加其他选项来删除较旧的 tarball?如果超过 7 天的文件从文件系统中删除,我会很高兴。