我有一个用 C# 编写的程序,使用 Mono 在 Linux 上运行。该程序将其 PID 写入文件。现在我想检查具有此 PID 的进程是否在启动时运行。有没有办法使用单声道?如果没有,我如何使用标准的 Linux 函数/工具完成此操作?还是我必须检查/proc/PID/cmdline?
最佳答案
标准功能是运行 kill -0 PID
以查看进程是否正在运行并检查退出代码,0 函数正在运行。
关于.net - 如何检查具有给定 PID 的进程是否正在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647313/