luci-base: add luci/getProcessList RPC method
[project/luci.git] / modules / luci-base / root / usr / libexec / rpcd / luci
index 10c1691b966858a10ff91414ed885345f29ff7a2..5bd17c75d295ff6a93ae15df16c90db48aa90946 100755 (executable)
@@ -582,6 +582,17 @@ local methods = {
                        local sys = require "luci.sys"
                        return { result = sys.net.conntrack() }
                end
+       },
+
+       getProcessList = {
+               call = function()
+                       local sys = require "luci.sys"
+                       local res = {}
+                       for _, v in pairs(sys.process.list()) do
+                               res[#res + 1] = v
+                       end
+                       return { result = res }
+               end
        }
 }