Jak "znulovat" velikost souboru?
Libor Manak
lmanak na cominfo.cz
Pondělí Únor 25 15:51:58 CET 2002
exituje jednoducha utilita flog, ktera se pouziva stylem:
mujprogram 2>&1 | flog muj.log
a pokud spustite
killall -1 flog
tak flog znovu otevre vystupni soubor, tzn. lze pouzit logrotate. Je
ovsem nutne, aby vypis programu "mujprogram" sel presmerovat do stdout
(kvuli pajpe).
>Libor Chocholaty wrote:
>
>>Ahoj,
>>
>>resim problem, jak "znulovat" velikost souboru. Mel jsem za to, ze by to
>>melo jit cp /dev/null soubor. Ono to i jde, dalsi zapisy se donej
>>neulozi. Kdyz je na nej udelano tail -f soubor, tak tail dalsi zapisy
>>vypisuje, ale v souboru se neobjevi nic. Jde mi o prubezne zkracovani
>>logu, ktere vznikaji presmerovanim standardniho vystupu ELF programu.
>>Vystup ze skriptu vyse popsanym zpusobem zkracovat jde, ale vystup z
>>binarky ne.
>>
>>Vi nekdo, jak na to?
>>
>
>Ten log ma ta binarka pravdepodobne stale otevreny pro zapis,
>s tim toho moc nenadelate. Myslim si, ze budete muset dany
>program pred kracenim logu ukoncit, pak vsechny zpusoby, ktere
>popsali kolegove, budou fungovat. Umi ten program neco jako
>"nacti znovu konfiguraci" ? Vetsinou to funguje tak, ze se
>log prejmenuje (stale je utevreny pro zapis), programu se rekne
>"reloadni konfig", cimz by mel program pustit ten stary log
>a vytvorit novy.
>
>MH
>
>
Další informace o konferenci Linux