blob: 5d7045647fef9282aaaeb9eb33f096bdef0d35ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import("core.base.process")
import("core.base.scheduler")
function main(cmd)
for i = 1, 10 do
scheduler.co_start(function ()
-- @note we need test xx.bat cmd on windows
local proc = process.open(cmd or "xmake l os.sleep 60000")
print("%s: wait ..", proc)
-- we need to terminate all unclosed processes automatically after parent process is exited after do ctrl-c
proc:wait(-1)
print("%s: wait ok", proc)
proc:close()
end)
end
end
|