On Tuesday 18 February 2003 17:22, Markus Baertschi wrote:

> # boucle pour copier une image après l'autre
> # la boucle ne s'execute pas s'il y a pas d'images
> cd $IMGDIR
> for IMG in *.jpg *.JPG

Oui, mais si tu n'as ni jpg ni JPG tu auras un message d'erreur.

> do
>   echo >>$LOGFILE "$(date +'%d.%m.%Y %H:%M:%S') Transferring $IMG to
> $DESTHOST" if curl -T -u $USERPASS $IMG $DESTURL
>   then
>     echo >>$LOGFILE "             Transfer OK"
>     rm -f $IMG
>   else
>     echo >>$LOGFILE "             Transfer failed"
>   fi
> done

De plus, plustôt que de faire un echo >> trois fois dans ta boucle (ce qui 
implique un open-append à chaque fois), je te consille de faire :

for IMG ...
do
   echo $(date ...) 
   ...
   echo "Transfert OK"
   ...
done >>${LOGFILE}

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à