On Wed, 24 Feb 2010, Petru Ratiu wrote:

> Nu cred ca ai cum altfel. Poti sa te joci cu ulimit -p sa mai cresti 
> bufferul la pipe, dar cam atat imi vine in cap.

        Intirzierile apar la scrierea pe filedescriptorul pentru stdout 
(care e lent, e tape) sau chiar si prin pipe care si ala scrie pe un tape, 
deci chiar nu stiu cit ar ajuta incrementarea oricarui buffer.

        Nu stiu cit ar ajuta sa scrii doar pe un tape in loc de ambele 
(cel mai rapid?) si intr-un proces paralel sa faci un fel de (si am sa 
explic mai tirziu de ce spun "un fel de") tail -f pe tarul ala si sa 
redirectionezi outputul pe tape-ul mai lent. Procesele merg in acelasi 
timp si tar-ul e creat la viteza celui mai rapid tape. Sau sa creezi 
tar-ul pe un filesystem de pe un disc daca ai suficient spatiu si sa faci 
copierea pe tape in timpul crearii.

        Asa, ziceam un fel de tail -f pentru ca tail s-ar putea sa si-o ia 
printre urechi cind vede fisier binar, el orientindu-se dupa delimitatorii 
de linie. Dar poate nu face urit la binare, trebuie incercat, mai ales ca 
lui tail ii poti spune sa se si duca in lumea lui daca dispare un proces 
anume pe care i-l dai in linie de domanda spre pazire.

-- 
Let's cut tha crap, ok? Ce spun eu aici ma reprezinta doar pe mine, si-mi
rezerv dreptul sa ning asupra oricarei companii pe care credeti voi c-as
sprijini-o eu in vreun fel, da?
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui