Pular para o conteúdo

Concatenar comando time com script [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Concatenar comando time com script [RESOLVIDO]

Enviado em 30/10/2013 - 15:10h

Pessoal, estou com o seguinte problema.

Tenho um script que faz uma série de coisas relacionado a desempenho de Cluster. Pois bem ele já esta feito e me atende bem. Dentro desse script ao fazer a chamada da função que faz o que eu preciso eu utilizo o "time".
Ele faz tudo o processo e me da a saída de tempo de execução na tela.

Exemplo resumido:

#!/bin/bash
echo 100 K ---- do Store1 ao Store3
time iozone -R -i 0 -i 1 -s 100k >| ./teste1.txt

Saida:

100 K ---- do Store1 ao Store3
real 0m0.456s
user 0m0.020s
sys 0m0.044s

Além desta saída ele gera o arquivo teste1.txt com todas as meus resultadores feito pela ferramenta de benchmark IOzone.

O que eu preciso: Que esse tempo seja gravado junto com meu arquivo de saída ou até em um arquivo diferente da seguinte forma:

100 k ---> real 0.456

Muito obrigado.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Concatenar comando time com script [RESOLVIDO]

Enviado em 31/10/2013 - 10:07h

Por qual motivo vc colocou o "|" após o ">" ?

3. Resolvido

Enviado em 01/11/2013 - 00:54h

Esse "|" pipe, não diferenciou em nada pra mim, com ele ou sem ele, é uma questão de organização de saída pra mim.

Sobre o que eu precisava, consegui resolver da seguinte forma:

$ /usr/bin/time -f "rotulo %e" -o /arquivo.log iozone -s 100k >/tmp/store1.txt

$ cat arquivo.log >> concatenado.txt

É claro que para fazer vários testes fiz um script com estrutura de repetição e variáveis, pois preciso de fazer isso com muitas cargas e diretórios diferentes.

De toda forma valeu galera.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder