shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] "Capturar" saXda do comando time


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] "Capturar" saXda do comando time
Date: Wed, 28 Nov 2001 14:16:50 -0200 (BRST)

Fabio Vinicius, @ 07:41:

>    Preciso implementar em um script a verificação do
> tempo gasto para se executar um programa e fazer
> algumas comparações com este valor.
>    No caso, é para verificar o tempo de resposta de um
> servidor web. Pensei em algo do tipo (na crontab):
>
>    time lynx http://localhost/index.html
>
>    Então pegar a saída, que é por exemplo:
>
> real  0m0.011s
> user  0m0.010s
> sys   0m0.000s
>
>    Aplicar grep, cut e depois fazer comparações do
> tipo:
>
>    if [ $tempo -gt 15 ]; then
>       restart_servidor
>    fi
>
>    O problema está sendo "capturar" a saída do time.
>    Com pipe obtenho a saída do lynx.
>    Redirecionando >tempo e 2>tempo2 também tenho as
> saídas do lynx.
>    Alguém teria uma idéia de como obter a saída do
> time pra poder trabalhá-la ?

Experimente usar o /usr/bin/time, que aceita a opção --output=arquivo. O time
que você está usando é o built-in do shell. Dependendo, ele pode até aceitar
parâmetros, mas eu não encontrei no man do bash.

Note que a saída é ligeiramente diferente.

-- 
Eliphas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]