Eu acho que o que você precisa é o
   sleep 3
que espera 3 segundos *sem bloquear* a cpu

Alain

Tiago Barcellos Peczenyj escreveu:
> ola
> 
> como vc informa os dados desse while:
> 
> while read arquivo impressora qtde
> 
> ?
> 
> On 7/27/06, Walter Paulim Cupri <[EMAIL PROTECTED]> wrote:
>>
>> Olá pessoal!
>>
>> Tenho um script que precisa ficar em loop, a finalidade deste script é
>> verificar qdo aparecer no diretório
>> um determinado arquivo este será impresso remotamente.
>> O script abaixo esta consumindo muito cpu.
>> Alguem poderia me informar se existe alguma forma de fazer esta aplicação
>> sem consumo de cpu?
>>
>> clear
>> cd /u/operador/relato
>> varlp=1
>> until [ $varlp -eq 2 ]
>> do
>> b=`date +%T`
>> ls -1 p1-rf03k* > lsimprf.imp  2>/dev/null
>> ls -1 p-pd22k* >> lsimprf.imp  2>/dev/null
>> cut -c1-8 lsimprf.imp > lsimprf2.imp
>> exec < /u/operador/script/prod/packageradio.imp
>> while read arquivo impressora qtde
>>  do
>>   if egrep "$arquivo" /u/operador/relato/lsimprf2.imp > /dev/null
>>      then
>>      while read arqradio
>>      do
>>       if egrep "fim do relatorio" /u/operador/relato/$arqradio > /dev/null
>>          then
>>          mv $arqradio pr-$arqradio
>>          if test $? -eq 0 2> /dev/null
>>             then
>>                qprt -P$impressora pr-$arqradio
>>         fi
>>      fi
>>     done < lsimprf.imp
>> fi
>> done
>> done
>> exit
>> Atenciosamente
>>
>> Walter



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a