Cron/bash-övervaka storlek på log-fil. Hur?

Trädvy Permalänk
Medlem
Plats
Dalarna
Registrerad
Apr 2016

Cron/bash-övervaka storlek på log-fil. Hur?

Har ett program som ligger o snurrar o gör en massa saker. Givetvis finns en log-fil.
Finns det nåt fint bash-script som körs m.h.a Cron och som kan övervaka storleken och om den blir för stor packa ihop den, datumsätta arkivet samt skapa en ny tom log-fil? Ska man göra på annat sätt?

(Jag ska förfina log-filsfunktionen så den filtrerar återkommande liknande log-strängar men kan tycka att övervakningen är nödvändig iaf)

I anslutning till åtgärd kan scriptet skicka ett mail till mig (inledningsvis iaf).

Trädvy Permalänk
Medlem
Plats
hemma
Registrerad
Maj 2006

@Sweedland: Finns inbyggt

logrotate --help

Trädvy Permalänk
Medlem
Plats
Dalarna
Registrerad
Apr 2016

Tänk att jag anade att det fanns ett systemkommando! Har sett tidigare att nån pratat om "rotate". Tack!

edit: Ja. Har läst på om logrotate och det är ju exakt det jag behöver.