go-ps:在Go(golang)中查找,列出和检查流程

时间:2024-04-20 18:04:39
【文件属性】:

文件名称:go-ps:在Go(golang)中查找,列出和检查流程

文件大小:11KB

文件格式:ZIP

更新时间:2024-04-20 18:04:39

Go

Go的流程列表库 go-ps是Go的库,它实现了特定于操作系统的API,从而以平台安全的方式列出和操作进程。 该库可以在Linux,Mac OS X,Solaris和Windows上查找并列出进程。 如果您不熟悉Go,那么该库也具有大量的Go进阶教育价值。 它使用Go的一些高级功能:构建标记,用于Windows的DLL方法,用于Darwin的cgo等等。 怎么运行的: 达尔文使用sysctl syscall来检索过程表。 Unix使用/proc处的procfs检查进程树。 Windows使用Windows API和诸如CreateToolhelp32Snapshot方法来获取过程表的时间点快照。 安装 使用标准的go get安装: $ go get github.com/mitchellh/go-ps ... 去做 想要贡献吗? 以下是简短的TODO列表,这些列表尚未实现,可


【文件预览】:
go-ps-master
----go.mod(43B)
----Vagrantfile(1KB)
----process_linux.go(700B)
----process_test.go(701B)
----process_darwin.go(2KB)
----process_unix_test.go(138B)
----process_darwin_test.go(135B)
----process_freebsd.go(5KB)
----.travis.yml(58B)
----process.go(1KB)
----LICENSE.md(1KB)
----README.md(1KB)
----process_unix.go(2KB)
----process_windows.go(2KB)
----.gitignore(10B)
----process_solaris.go(3KB)

网友评论