logrotate 处理通配符的方式与 ls 相同吗?

logrotate 处理通配符的方式与 ls 相同吗?

我想logrotate通过以下通配符字符串指定要处理的文件:/home/deploy/*/logs/nginx-*.log

如果我ls使用此通配符字符串,它会准确显示我想要旋转的文件。将按预期处理通配符字符串,即与?logrotate相同ls

答案1

是的,它确实看到了man logrotate,但请注意警告

请谨慎使用通配符。如果您指定 *,logrotate 将轮换所有文件,包括之前轮换过的文件。解决此问题的方法是使用 olddir 指令或更精确的通配符(例如 *.log)。

相关内容