Logrotate - utilitate pentru tehnologia de arhivare fișiere-jurnal fermecat

Task Scheduler (cron) lanseaza zilnic logrotate

indicând fișierul de configurare

Config configurați setări globale care se vor aplica în mod implicit, și de obicei se conectează directorul unde fișierele vor face prieteni cu o descriere a regulilor (secțiuni) pentru anumite fișiere jurnal.

Când vă conectați rotație - curent log-file la care funcționează programul - este șters sau mutat, iar după rotirea jurnalului, ar fi pentru a reporni programul / serviciul a cărui log-fișier a fost șters. Aveti nevoie este faptul că programul a fost raportat la noul diskriptor fișier. Deși această situație poate razrulitsya în mod automat și fără a restarta - dacă o astfel de situație dezvoltatorii au furnizat.

Fiecare fișier arhivă este atribuit un număr, cu atât numărul, cu # Arhivă '# Vechi'.

opţiuni de pornire

depanare - modul de depanare.
În modul de depanare nu va face o schimbare în jurnalul de stare-fișier și fișier

Forțat să facă rotație, chiar dacă în acest moment nu este necesară

Se specifică în cazul în care pentru a scrie fișierul de stat.
Ce - ce tip de jurnal indică ultima dată când rotația a fost efectuată
(Dacă fișierul nu necesită crearea de reguli, data este actualizată exact)
În mod implicit, / var / lib / logrotate / status

Descriere secțiune începe cu fișierele din care va produce o rotație, iar parametrii sunt specificate în acolade.
Puteți specifica o mască, fie fișiere specifice
Rotația poate fi realizată în funcție de program (zilnic, săptămânal ...) sau pentru a realiza o dimensiune anumit fișier jurnal - este reciproc opțiuni exclusive.

articole similare