autocore: fix cpu usage display

This commit is contained in:
CN_SZTL 2020-03-27 16:38:17 +08:00
parent 1192ef7681
commit 42abd69d90
No known key found for this signature in database
GPG Key ID: 6850B6345C862176

View File

@ -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
},