.net core 判断Linux 进程是否存在
时间: 2023-11-12 11:04:23 浏览: 133
判断进程是否存在
在 .NET Core 中,你可以使用 `System.Diagnostics.Process` 类来判断 Linux 进程是否存在。以下是一个示例代码:
```csharp
using System.Diagnostics;
public static bool IsProcessRunning(string processName)
{
Process[] processes = Process.GetProcessesByName(processName);
return processes.Length > 0;
}
```
你可以将进程名作为参数传递给 `GetProcessesByName` 方法,它将返回一个 `Process` 对象数组,包含与进程名匹配的所有进程。如果数组的长度大于0,则表示该进程正在运行。
阅读全文