як щодо використання savelog
?
Він доступний в debian та RH та майже у всіх інших дистрибутивах Linux, про які я знаю. Це сценарій оболонки / bin / sh, тому слід працювати і на будь-якому іншому unix.
наприклад, перш ніж писати що-небудь для test.log
запуску savelog -n -c 7 test.log
. Це дозволить зберегти 7 останніх не порожніх версій test.log. За замовчуванням він буде стискати обернені журнали (але це можна відключити -l
).
Якщо вам потрібно, ви можете перевірити розмір test.log
і тільки savelog
його, якщо він перевищує певний розмір.