Re: Restringere /var
sab 30 ottobre 2004, alle 22:13 (GMT+0200), Davide Prina ha scritto:
> Emiliano Puddu wrote:
> >Ok grazie, fatto. Ora devo aspettare che logrotate agisca?
> >Una domanda pero' nasce spontanea: file come /var/log/messages, che
> >hanno messaggi vecchi di un anno, non si possono cancellare? E perche'
> >logrotate non lo aveva compresso nel formato gz?
> [...]
Se in messages ha cose vecchie di un anno e aveva gia` installato
logrotate forse ha un problema simile al mio: qualcosa (non so cosa)
blocca gli script di anacron quando esegue logrotate.
Aspetta una mezz'oretta dopo l'accensione del PC e contolla se
nell'output di
ps aux
hai qualcosa del genere:
[...]
root [...] SN [...] run-parts --report /etc/cron.daily
[...]
root [...] ZNs [...] [logrotate] <defunct>
[...]
kill -9 pid_logrotate non ha effetto sullo zombie,
kill pid_run-parts mi chiude ambedue i processi, tutto quello che viene
prima di logrotate in /etc/cron.daily viene eseguito, tutto quello che
viene dopo no.
Lo strano e` che se do come root il comando
run-parts --report /etc/cron.daily
funziona tutto, se lanciato da anacron no.
Soluzione "sporca":
/usr/sbin/logrotate /etc/logrotate.conf
lanciato manualmente come root
se vuoi vedere cosa fa aggiungi
-v
dopo logrotate per avere un output "verboso", oppure
-d
per una simulazione con output "verboso" (ti fa vedere tutto quello che
farebbe senza fare in realta` nulla).
--
Ave Johan Haggi
pridie Kalendas Novembres MMDCCLVII ab Urbe condita
**NEW** GnuPG key-id: 0x398F1A73 (available on http://keyserver.linux.it)
Fingerprint: 75D4 86D5 B795 BD31 4BD2 2354 9206 CB42 398F 1A73
Reply to: