gpt4 book ai didi

process - Lua:如何检查进程是否正在运行

转载 作者:行者123 更新时间:2023-12-03 18:05:29 26 4
gpt4 key购买 nike

我想从 Lua 启动一个进程并监视该进程是否仍在运行。

[编辑]
我知道启动可以通过 os:execute 来实现,但这是阻塞的。我想找到一种方法来启动非阻塞进程并监视它是否仍在运行。

最佳答案

一种直截了当的方法就是使用 io.popen()并使用其他一些 Linux 工具(如 ps)监控它的输出或自行处理它们.

另一种方法是使用一些 Lua POSIX 绑定(bind),如 POSIX.signalPOSIX.unistd#fork()

关于process - Lua:如何检查进程是否正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30646382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com