From 42abd69d90b06b68dfab066bf84f89bf1d4e1e71 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Fri, 27 Mar 2020 16:38:17 +0800 Subject: [PATCH] autocore: fix cpu usage display --- package/lean/autocore/files/rpcd_luci | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/package/lean/autocore/files/rpcd_luci b/package/lean/autocore/files/rpcd_luci index 2415c28e78..6777496033 100755 --- a/package/lean/autocore/files/rpcd_luci +++ b/package/lean/autocore/files/rpcd_luci @@ -643,13 +643,7 @@ local methods = { local sys = require "luci.sys" local cpuusage = {} - sys.call("/bin/getcpu &") - cpuusage.cpuusage = sys.exec("cat /tmp/cpuusage 2>/dev/null") - - if (cpuusage.cpuusage == nil) or (cpuusage.cpuusage == "") then - cpuusage.cpuusage = "2.33%" - end - + cpuusage.cpuusage = (sys.exec("expr 100 - $(top -n 1 | grep 'CPU:' | awk -F '%' '{print$4}' | awk -F ' ' '{print$2}')") or "2.33") .. "%" return cpuusage end },