On Thu, Jan 19, 2012 at 01:32:12AM +0800, lina wrote:
>    Sorry to send to Darac, here forwards to list. 
>    Begin forwarded message:
> 
>      From: lina <[1]lina.lastn...@gmail.com>
>      Date: 19 January, 2012 1:29:14 GMT+08:00
>      To: Darac Marjal <[2]mailingl...@darac.org.uk>
>      Subject: Re: how to check 400 files exist
> 
>      On 19 Jan, 2012, at 1:09, Darac Marjal <[3]mailingl...@darac.org.uk>
>      wrote:
> 
>        The problem you have here is that you don't know when a file isn't
>        there. Try:
> 
>        Missing=0
>        for i in $(seq 5); do
>         if [ ! -e sys_em_$i.txt ]; then
>            Missing=1
>         fi
>        done
>        if [ $Missing -eq 1 ]; then
>         print "One or more files is missing!
> 
>    Thanks, how can I return to check after sleep 10 seconds ?

Missing=1    # Start by assuming failure
             # This means we run the loop AT LEAST once
while [ $Missing -eq 1 ]; do
   for ...
      if ...
          fi
   done
   sleep 10
done
print "If we got here, Missing is 0. Cushty!"


-- 
Darac Marjal


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120119152447.ga8...@darac.org.uk

Reply via email to