Kiedy wykonuję następujące polecenie, aby uzyskać użycie procesora, otrzymuję ładne + użycie procesora przez użytkownika.
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
Wynik:
14.5
Tutaj mam problem z tym, że wynik zależy od polecenia top, więc nie zmienia się natychmiast jak polecenie top. Więc nie otrzymuję od razu poprawnego procesora. Daje to samo wyjście i nie zmienia się.
Chcę uzyskać użycie procesora w czasie rzeczywistym w danych wyjściowych. Pomóż mi ulepszyć moje polecenie.