Pagina 1 di 1

logrotate.conf

Inviato: gio 2 mar 2006, 12:59
da Bart
Ciao,
io ho queste caratteristiche in logrotate.conf

Codice: Seleziona tutto

# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
compress

# Logs are moved into directory for rotation
olddir /var/log/archive

# Arch packages drop log rotation information into this directory
include /etc/logrotate.d
Il dubbio che ho è se queste opzioni vengono applicate a tutti i file di log contenuti in /var/log.
Se non erro è possibile anche personalizzare un file di log. Ad esempio se volessi fare un logrotate ad "errors" ogni 3 settimane al posto di 4 basterebbe aggiungere:

Codice: Seleziona tutto

/var/log/errors {
   weekly
   rotate 4
   postrotate
     /sbin/killall -HUP syslogd
   endscript
}
Giusto? Sapete dirmi poi qual'è l'applicazione che gestisce logrotate.conf? Logrotate si basa su questo file di configurazione ma il sistema come si ricorda ogni quanto lasso di tempo effettuare il logrotate? Grazie.

Inviato: gio 2 mar 2006, 17:55
da Paoletta
Sapete dirmi poi qual'è l'applicazione che gestisce logrotate.conf? Logrotate si basa su questo file di configurazione ma il sistema come si ricorda ogni quanto lasso di tempo effettuare il logrotate?
non l'ho mai usato, ma da pkgtool vedo che aggiunge un file di nome /etc/cron.daily/logrotate...per cui credo sia cron (cosa per altro non stupefacente :wink: )