RE: [7.0.2] rotating log files ...

From: Neil Toronto <NToronto(at)Dentrix(dot)com>
To: pgsql-admin(at)postgresql(dot)org
Subject: RE: [7.0.2] rotating log files ...
Date: 2000-08-28 20:37:24
Message-ID: 14A4DCD7F3CED3118749009027DCBFE4C81EFC@smtp.stsrvcs.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

The process still has an open file handle, and will continue to do so even
after you move it. So, if your file is /var/log/messages, and you do a mv
/var/log/messages /var/log/messages.old or something (I know that's stupid,
but this is an example), the process will continue to write to
/var/log/messages.old.

The best way is what Chris said: copy the file, and cat /dev/null > logfile.
That'll truncate it well.

-----Original Message-----
From: Ragnar Kjørstad [mailto:postgres(at)ragnark(dot)vestdata(dot)no]

What's wrong with moving the file when it's in use?

Copying the file will take much longer, and you might loose log-entries
that are written after cp but before truncate.

--
Ragnar Kjorstad

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message The Hermit Hacker 2000-08-28 20:52:17 RE: [7.0.2] rotating log files ...
Previous Message Alfred Perlstein 2000-08-28 20:32:32 Re: [7.0.2] rotating log files ...