Puncte:0

Linux, doriți să rotiți cel mai vechi fișier când atinge limita

drapel us

Avem o mașină Linux RHEL în care se generează zilnic diferite fișiere jurnal cu data curentă, în locația „/var/log/audit/”.

Numele fișierului este în formatul de mai jos:

audit_2021-11-24.trace
audit_2021-11-25.trace
audit_2021-11-26.trace
audit_2021-11-27.trace
audit_2021-11-28.trace
audit_2021-11-29.trace

Vreau să rotesc cel mai vechi fișier și să șterg acel fișier odată ce numărul de fișiere ajunge la 5. Pentru asta am configurat mai jos sub fișierul „/etc/logrotate.d/audit”.

/var/log/audit/audit_*-*-*.trace {
    copytruncate
    dateext
    dataformat -%Y-%m-%d
    rotiți 5
    dacă gol
    lipsingok
    comprima
}

În CRON Job am configurat cele de mai jos să ruleze în fiecare minut.

* * * * * /usr/sbin/logrotate -f /etc/logrotate.d/audit

Dar nu funcționează, aceasta înseamnă rotirea fiecărui fișier și nu ștergerea fișierului vechi (fișier care sunt rotit).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.