Vreau sa fac un sistem care porneste diverse aplicatii si salveaza 
output-ul lor (file descriptor 1 si 2). Am facut inainte de fork () 
ceva de genul:

log_fd = open (log_file_name, O_WRONLY | O_CREAT | O_APPEND, 00644);
FORK (if (fork()).... else )

    Vreau ca la un moment dat (sa zicem dupa 100k, sau o data la o ora) 
sa "resetez" logul, adica sa pastrez informatiile inregistrate pana la 
un moment dat, dar sa reiau scrierea (in acelasi fisier) de la inceput. 
Asta pentru ca pot pierde informatii importante pe drum (in timp ce, de 
exemplu, incerc sa salvez datele anterioare si sa dau un ftruncate 
(care apropo, merge). Problema mea este ca nu vreau sa fac trunchiere, 
ci doar repozitionare - datele anterioare sa fie pastrate...
    Multumesc anticipat...

-- 
Dorin Lazar, programmer
Registered Linux user #162515

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui