On Sunday 16 February 2003 13:26, you wrote:
1. nu pot sa modific aplicatia care il copiaza deoarece nu am acces la ea
si nici nu e o idee fericita.
2. ca sa verific periodic dimensiunea fisierului nu e sigur, si imi mananca
si timp foarte fff pretios

exista procese in linux care sa imi spuna cand un fisier a fost inchis?

> On Sat, Feb 15, 2003 at 09:10:10PM +0200, cosmin wrote:
> >   trebuie sa fac un script bash care sa mute un fisier dintr-un folder
> > in altul.
> > cum imi dau seama daca in fisier inca se mai copiaza?
> > il mut in momentul in care fisierul este complet.
>
> variante
> - schimbi aplicatie care il copiaza sa tina un fisier .lock pe care il
> sterge cind a terminat (iar scriptul bash de mutare verifica periodic pina
> cind dispare .lock-ul)
> - verifici periodic dimensiunea fisierului pina cind pare ca ramine aceeasi
> - folosesti 'fuser fisier' sa vezi daca exista vreun proces care tine
> fisierul respectiv deschis
>
> > in C ce poate?
>
> evident, doar ca mi se pare ceva mai complicat decit in bash

-- 
cosmos
--
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