Shell Script Maluco

1. Shell Script Maluco

Danilo Brizola
dandilos

(usa Debian)

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?


  


2. Re: Shell Script Maluco

Denis Doria
thuck

(usa Debian)

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

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


3. Re: Shell Script Maluco

nelio
neliobjr

(usa Red Hat)

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.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts