是否可以将文件集中在一个目录中?目前,我只使用 rsyslog 的常用版本。我可以为单个文件设置 imfile,但它似乎不适用于文件目录。每个文件名的末尾都有日期,所以我不能只在 rsyslog 配置中硬编码文件名。
答案1
cat log1.txt log2.txt log3.txt > centrallog.txt
或者
for FILE in `find /var/log/mylogs/ -name "somelog*" -type f -print`
do
cat $FILE >> /var/log/mylogs/biglog.txt
rm -f $FILE
done