[gl-como] Controllo file in scrittura
    Francesco Angelo Brisa 
    fbrisa@gmail.com
       
    Mer 15 Giu 2011 18:01:10 CEST
    
    
  
Il giorno 15 giugno 2011 17:42, Carlo Filippetto
<carlo.target@tiscali.it>ha scritto:
> Ciao ragazzi,
> ho un nuovo problema con uno scriptino che sto facendo in bash
>
> Ho un array di cartelle dentro le quali periodicamente vengono uplodano dei
> files
> Il mio script ruota ogni 5 minuti e controlla se nelle dir ci sono file, se
> i/il file è presente controlla che non sia in scrittura, se tutto è ok lo
> sposta, comprime ecc....
>
> Lo script parte come root dal cron ed il ciclo che uso per verificare se ci
> sono file in scrittura è:
>
>                 while [ $(lsof $1/$file2 | wc -l) != 0 ] ; do
>                         echo "file $file2  ancora in scrittura, attendo 5
> secondi" >> $log
>                         sleep 5
>                 done
>
> Lo script funziona, ma solo se fatto partire a mano, se gira con il cron
> non capisco perché restituisce immediatamente '0' skippando quindi il ciclo
> e spostando il file che è ancora in scrittura.
>
> Qualche consiglio?
>
il cron magari usa sh e non bash !
>
> Grazie
> ---
> Carlo
>
>
>
> --
> Mailing list info: http://lists.linux.it/listinfo/gl-como
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gl-como/attachments/20110615/183e4397/attachment.htm>
    
    
       
       Maggiori informazioni sulla lista 
	       gl-como