named i logi
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Pią, 29 Lis 2002, 22:49:16 CET
On Fri, 29 Nov 2002, Jacek Konieczny wrote:
> On Thu, Nov 28, 2002 at 06:06:04PM +0100, Tomasz Kłoczko wrote:
> > Jest to znany błąd i dotyczy programu logrotate który do przniesienie
> > pliku w inne miejsce powinien używac innej metydy która przenosiła
> > zawartść pliku miedzy jednym plikiem a drugim (używajac choćby dl
> > szybkości sendfile()).
> Z oryginalnego pliku, do którego ciągle coś pisze? I później go
> skasować? Mogłoby wiązać się z utratą części informacji.
każdy syslogd obsługuje odpowioenie sygnały dzieki którym moze zastopować
logowanie do pliki i moze wyczyscić bufor pliku logu (o ile zapis jest
asynchroniczny). Dopiero po wykonaniu tych operacji mozesz sie zabierać za
zmianę nazwy pliku- > załozenie nowego pustego -> przeniesienie pliku ze
starymi logami do archiv/ o ile jest o mozliwe, a jeżeli nie jest to
powinien to skopiować do tgo katalogu usuwając plik ze starymi logami z
/var/log.
> Operacja "mv" musi być wykonana, i może ona być wykonana jedynie w
> obrębie jedego systemu plików (żeby była atomowa).
Nikt nie zakazuje do tego celu użyć czegoś innego niż mv .. i to właśnie
sugeruję.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl