• 注册
  • BBS
  • 今日 0
  • 帖子
  • 关注
    • 查看作者
    • go-ps基于Go开发系统进程命令工具

      go-ps是一个go库,它实现特定于OS的api,以平台安全的方式列出和操作进程。该库可以在Linux、Mac OS X、Solaris和Windows上查找和列出进程。

      如果你是新手,这个图书馆也有很多先进的围棋教育价值。它使用Go的一些高级特性:构建标记、访问Windows的DLL方法、访问Darwin的cgo等。

      工作原理:

      达尔文使用sysctl syscall检索进程表。

      Unix使用procfs at/proc检查进程树。

      Windows使用Windows API和CreateToolhelp32Snapshot等方法来获取进程表的时间点快照。

      Github地址:https://github.com/mitchellh/go-ps

    • 0
    • 0
    • 0
    • 87
    • 请登录之后再进行评论

      登录
    • 单栏布局 侧栏位置: