[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: skype logs - home läuft zu



On Fri, Aug 13, 2010 at 19:33:37PM +0200, Michelle Konzack wrote:
>> Um einen ähnlich gelagerten Fall kümmert sich bei mir logrotate, das in der
>> crontab des Benutzers aufgerufen wird, um die Datei .xsession-errors im Zaum zu
>> halten. Ab 500kB wird die Datei komprimiert und rotiert:

> Du rotierst während einer X-Session?

Viel besser - Ich lasse rotieren! ;-)

> Das geht doch garnicht bei der Datei ".xsession-errors"...

Doch, doch.

> Wo bekommst Du nen neuen File-Descriptor her ohne X neu zu starten?

> Wenn ich die Datei rotiere, dann stehen in der  neuen  Datei  am  Anfang
> ganz viele (so viele wie die alte Datei groß war) unlesbare Zeichen.
> 
> Damit ich keine Monsterdateien bekomme, habe ich die /etc/X11/Xsession
> gepatched.
[Patch]

Das hättest du auch einfacher haben können. Das Zauberwort in der
logrotate-config heißt copytruncate - mit der in der manpage
beschriebenen Einschränkung:
,----
| Note that there is a very small time slice between copying the file and
| truncat‐ ing it, so some logging data might be lost.
`----
kann ich leben.

MfG
Dirk


Reply to: