diff options
-rw-r--r-- | syslog-model.lua | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/syslog-model.lua b/syslog-model.lua index 2ec8b3b..88700e2 100644 --- a/syslog-model.lua +++ b/syslog-model.lua @@ -2,6 +2,7 @@ module(..., package.seeall) require("fs") require("posix") +require("procps") local function get_version() local cmd = "/sbin/apk_version -v -s busybox | cut -d ' ' -f 1" @@ -13,11 +14,7 @@ end local is_running = function( process ) local statusreport = nil - local cmdoutput = {} - local cmd, error = io.popen("pidof " .. process ,r) - local cmdoutput = string.gsub(cmd:read("*a"), "%s", "") - cmd:close() - if (cmdoutput ~= "") then + if procps.pidof(process) then statusreport = "Yes" end return statusreport |