I have an embedded linux system, which runs several applications. These applications log to two files. Lets call those files A.log
and B.log
. What I want is to rotate A.log
with, for example this rule:
/mnt/log/A.log {
rotate 5
size 100M
}
And whenever this rotation happens, I want to rotate B.log
too.
This will ensure that whenever I retrieve both A.log
and B.log
, they will contain logs for the same time span.
A solution might be to use a post rotation script and call logrotate -f
on B.log
.
question from:
https://stackoverflow.com/questions/65844431/logrotate-apply-rotation-to-other-files-when-the-actual-file-rotates 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…