summaryrefslogtreecommitdiffstats
path: root/openvpn-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'openvpn-model.lua')
-rw-r--r--openvpn-model.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/openvpn-model.lua b/openvpn-model.lua
index 2a86809..2ef36d5 100644
--- a/openvpn-model.lua
+++ b/openvpn-model.lua
@@ -26,8 +26,10 @@ local is_running = function( process, parameters )
local retval = false
local pidofs = io.popen("pidof " .. process)
if pidofs ~= nil then
- for pidof in string.gsub(pidofs, "%a+") do
- local file = io.open( "/proc/" .. pidof .. "/cmdline" )
+ require ("pidof")
+ for k,v in pairs(pidof.pidof(process)) do
+-- for pidof in split(pidofs) do
+ local file = io.open( "/proc/" .. v .. "/cmdline" )
local file_result = file:read("*a") or "unknown"
file:close()
retval = file_result