Мне нужно отобразить загрузку процессора в моем приложении и обновить его в режиме реального времени. Я использую команду top для получения загрузки ЦП, т.е.
Я добавляю два выделенных значения для получения загрузки ЦП. Команда, которую я использую, чтобы добавить выделенные значения и получить окончательное использование процессора:
top -b -n 2 | grep Cpu | awk '{printf "CPU Load:%.2f\n", $(NF-13) + $(NF-15)}' | sed -n '2 p'
Проблема в том, что эта команда перестает работать через некоторое время, т.е. на 3-4 минуты я получаю использование процессора но после этой команды не обрабатывается и я не получаю обновленное значение. Я запускаю эту команду в al oop.
Любая помощь будет высоко ценится.