一尘不染

Go中当前正在运行的进程列表

go

如何获取Go中当前正在运行的进程的列表?

该OS软件包提供了一些功能:http :
//golang.org/pkg/os/, 但没有提供任何内容来查看正在运行的进程的列表。


阅读 233

收藏
2020-07-02

共1个答案

一尘不染

标准库中没有这样的功能,很可能永远不会。

在大多数情况下,程序不需要进程列表。Go程序通常希望等待一个或更少数量的进程,而不是所有进程。进程的PID通常通过除搜索所有进程的列表之外的其他方式获得。

如果您使用的是Linux,则可以通过读取目录的内容来获取进程列表/proc

2020-07-02