如果从Lua启动,winexe无法退出。

我在 Lua 中运行我的程序,winexe 函数是由 Lua 启动的,问题在于 winexe 会正确启动,但是不会退出。 我已经尝试使用 file:flush()、file:close() 和 os.exit(),它们都不起作用。以下是我的代码:

local command = "/root/logoff_script";
local file = io.popen(command,'r');
file:write("\n");
file:flush();
local output = file:read('*all');
file:close();

你能帮我吗?谢谢

点赞