linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] fuser e upload ftp

Diego Giardinetto diego.giardinetto a kiwisi.com
Dom 26 Feb 2012 15:44:43 UTC
L'upload lo fanno i clienti e pertanto non ho controllo su questa cosa. Non posso dire ad un cliente "devi caricare un file .done" :)

Inviato da iPhone

Il giorno 26/feb/2012, alle ore 16:05, Michele Bonera <michele a bonera.biz> ha scritto:

> Il giorno ven, 24/02/2012 alle 14.39 +0100, Diego Giardinetto ha
> scritto:
>> Ciao a tutti,
>> ho bisogno di verificare se, al momento dell'esecuzione di uno script, un file è ancora in corso di caricamento tramite ftp sulla macchina dove gira lo script. Ovvero, la macchina dove gira lo script è un ftp server che sta ricevendo il file, che deve essere processato dallo script.
>> 
>> Io pensavo di procedere così (diciamo che conosco il nome del file):
>> 
>> $/> fuser [path_del_file]
>> $/> controllo (esempio con awk), che la lista dei PID ritornata per quel file non sia vuota
>> $/> se non è vuota vuol dire che un qualche processo sta modificando il file, quindi il mio script non deve girare
>> $/> altrimenti eseguo il mio script.
>> 
>> Suggerimenti? Obbiezioni?
> 
> Perché, finito l'upload del file da elaborare, non fai l'upload anche di
> un secondo file, $NOMEFILE.done e fai partire lo script solo dopo che è
> stato caricato?
> 
> Tra l'altro puoi usare il file .done anche per trasmettere dei messaggi
> allo script (ERROR, WARNING e così via).
> 
> Bye
> -- 
> Michele Bonera
> morrisoft.eu
> 
> -- 
> Info/Lamentele/Segnalazioni: andrea.gelmini a gmail.com



Maggiori informazioni sulla lista Lug