Vynulovani velikosti souboru

Korinek, Jan Jan.Korinek na compaq.com
Neděle Srpen 27 10:58:02 CEST 2000


> > >cas od casu nuluju logy pomoci /dev/null > soubor
> > >
> > >Jenomze pokud jich mam v danem adresaro moc, tak to zabere 
> dost casu, proto
> > >resim jendoduchy skriptik, kteru ty logu vynuluje sam.
> 
> > A co je normalne smazat "rm ......" a pokud nektere soubory 
> prtrebuji prazdny
> > soubor tak ho znovu vytvorit.
> 
> Pokud to chcete delat takhle, tak musite jeste restartovat 
> dany proces,
> ktery soubor pouziva, protoze po smazani souboru se ztrati 
> spojeni mezi
> filehandle pod kterym ho ma proces otevreny a vlastnim souborem.

To prave neztrati, smaze se jemno, takze soubor nebude viditelny ve
filesystemu, ale handler zabrani smazani i-node, takze se soubor fyzicky
smaze az po restartu (nebo aspon HUPu, podle toho co je to zac) procesu a do
te doby bude ten proces logovat do puvodniho souboru

Honza


Další informace o konferenci Linux