Quando executo o seguinte comando para obter o uso da CPU, recebo um bom uso do usuário + da CPU.
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
Resultado:
14.5
Aqui estou recebendo problema é que a saída depende do comando top, portanto, não muda instantaneamente como comando top. Então, eu não estou recebendo a CPU correta instantaneamente. Dá a mesma saída e não muda.
Eu quero obter uso da CPU em tempo real na saída. Por favor me ajude a melhorar meu comando.