0

主要问题:将目标日志设置为目录是否是 logrotate 配置中的有效选项?

我见过几个使用通配符符号的例子 /var/log/example/*.log,但我很好奇选项是否/var/log/example会给出类似的结果。

我检查了手册页,但只找到了使用通配符语法的示例。这让我相信这是唯一的方法。但是,文档中有一句话,“最后一节定义了 /var/log/news 中所有文件的参数”引用了一个没有通配符的示例,这让我产生了疑问。

问题背景:
在处理旨在为 httpd 安装设置 logrotation 的logrotate 配方(来自 apache2 社区食谱)时,创建的配置指向一个目录。logrotate -d显示正在执行操作(我认为),但目录中包含的所有文件都没有在logrotate -f. 因为显然我不熟悉 logrotate 我希望有人能启发我(在我记录票证/拉取请求之前)。

4

1 回答 1

0

请注意,他们使用的示例显示 /var/log/news/*,所以我很确定 /var/log/news/ 不会为您做任何事情。正如我在另一个线程中所指出的,您可以使用“-d”标志运行 logrotate,它不会执行任何旋转,但会向您展示它对特定配置文件的作用。

于 2013-12-02T19:07:23.037 回答