我正在尝试创建一个适用于所有日志文件的 logrotate 配置。目前我有
/var/log/* {
size 100k
rotate 5
missingok
compress
}
我创建了一个 shell 脚本,用于生成虚拟日志文件来测试 logrotate 的功能。该脚本是
for i in $(seq 1 100); do
echo $RANDOM > /var/log/Random.log.${i};
done;
touch -a -m -t 201512180130.09 /var/log/Random.log*
但是,当我运行sudo logrotate -d /etc/logrotate.conf
Random.log* 文件时,它们被压缩,但我仍然保留所有 100 个日志文件,而不仅仅是 5 个。
请帮忙!