gluon-alfred: add fields idletime, memory and processes to statistics
This commit is contained in:
parent
24d5168a4c
commit
3608f0a0a2
|
@ -0,0 +1 @@
|
|||
return tonumber(util.trim(util.exec("cut -d' ' -f2 /proc/uptime")))
|
|
@ -0,0 +1,13 @@
|
|||
local data = fs.readfile('/proc/meminfo')
|
||||
|
||||
local fields = {}
|
||||
for k, v in data:gmatch('([^\n:]+):%s*(%d+) kB') do
|
||||
fields[k] = tonumber(v)
|
||||
end
|
||||
|
||||
return {
|
||||
total = fields.MemTotal,
|
||||
free = fields.MemFree,
|
||||
buffers = fields.Buffers,
|
||||
cached = fields.Cached,
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
local running, total = fs.readfile('/proc/loadavg'):match('^[^ ]+ [^ ]+ [^ ]+ (%d+)/(%d+)')
|
||||
|
||||
return { running = tonumber(running), total = tonumber(total) }
|
Loading…
Reference in New Issue