unixy extension: ps => kill for better portability

This commit is contained in:
Leon van Kammen 2026-06-24 16:10:19 +02:00
parent d25a33a160
commit 4c72581493

View file

@ -91,7 +91,7 @@ unixy = {
for i = #unixy.jobs, 1, -1 do
local job = unixy.jobs[i]
-- 'kill -0' doesn't kill the process, it just checks if it exists.
local retcode = os.execute("ps -p " .. job.pid .. " > /dev/null")
local stdout, retcode = os.execute("kill -0 " .. job.pid .. " > /dev/null")
if retcode ~= 0 then
-- Process finished! Read stdout & stderr
local f = io.open(job.stdout_file, "r")