Mondi su mondi, sistemi di sistemi.

Leopard: rotazione del system.log

Con Mac OS X 10.5, la gestione dei log non è più affi­data a degli script di shell ma usa newsyslog(8), una uti­lity che arriva da NetBSD/FreeBSD.

Solitamente que­sta uti­lity viene lan­ciata rego­lar­mente via cron ma su Mac OS X 10.5 viene usato launchd(8), con risul­tati più o meno equi­va­lenti: new­sy­slog viene lan­ciata a mez­za­notte e, se la mac­china è spenta o in sleep, l’esecuzione viene rin­viata quando è disponibile.

Tuttavia, newsyslog.conf(5), di default, ruota il system.log entro un’ora dalla mez­za­notte e quindi la rota­zione può essere rin­viata inde­fi­ni­ta­mente. Per cor­reg­gere il pro­blema basta modi­fi­care /etc/newsyslog.conf, o spe­ci­fi­cando un’orario più adatto o espri­mendo la fre­quenza di rota­zione in ter­mini di intervallo.

Per altri det­ta­gli: “10.5: Allow the system.log file to be rota­ted daily”.

Per proseguire

Commenti e trackback sono disabilitati.