redireciona informações do awk para stdout

0

Estou tentando coletar informações para uso da CPU para todos os processadores em um arquivo de texto.

mpstat -P ALL -u 1 | awk '{print $4}' > cpu.txt

& &

mptat -P ALL -u 1 | awk '{print $4}' | tee cpu.txt

Nenhum deles parece funcionar quando canalizado.

Todas as sugestões para que isso funcione.

Muito apreciado.

    
por Quick Silver 22.05.2013 / 04:20

1 resposta

0

Tente o seguinte:

while true; do
    mpstat -P ALL | awk '{print $4}' >> cpu.txt
    sleep 1
done

Control-C para parar quando você tiver dados suficientes.

    
por 22.05.2013 / 05:22