Pular para o conteúdo

Shell Script Maluco

Responder tópico
  • Denunciar
  • Indicar

1. Shell Script Maluco

Enviado em 29/12/2008 - 13:32h

Então galera, eu fiz um script que retorna várias informações para um controle nosso. E uma dessas informações é o tempo que um valor demorou para ser processado, pois o shell pega o tempo que ele foi executado e quando ele parou de ser executado, dai eu fiz um shell que faz a conta disso, pela a hora, minuto, segundo e milisegundo de quando ele foi executado e diminui do tempo que ele terminou, ai ele retorna quantos milisegundos que a informação demorou pra ser processada e tudo mais, mas chega em uma parte que dá um erro que eu não consegui descobrir, do nada em uma informação ele adiciona 1 segundo a mais e quando ela diminui do tempo que demorou o processo ela retorna um valor negativo.

Por exemplo:
1033062433 , 09:58:42:427 , 09:58:42:466 ,-961 ,ACCEPETED

Aqui acontece o erro, porém quando eu coloco um IF no meio do programa, um IF nada vê, ele só mostra o ID (1033062433), dai o programa retorna o valor correto:
1033062433 , 09:58:42:427 , 09:58:42:466 ,39 ,ACCEPETED

Alguém saberia o que poderia estar acontecendo?

Responder tópico

2. Re: Shell Script Maluco

Enviado em 29/12/2008 - 15:10h

Poste o código... senão é complicado ajudar...

3. Re: Shell Script Maluco

Enviado em 29/12/2008 - 16:10h

Eu acredito que no meio do seu script esta executando algum processo que esta demorando 1 seg. por isso esse segundo a mais, claro isso sem ver o script, mas se for isso tenta rodar em back ground o que esta gerando esta demora.


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder