- Notifications
You must be signed in to change notification settings - Fork2
List, find and inspect operating system processes in Go
License
tklauser/ps
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Packageps
provides functionality to find, list and inspect operating systemprocesses, without using cgo or external binaries.
Supported operating systems: Linux, macOS, FreeBSD, NetBSD, OpenBSD,DragonflyBSD, Solaris/Illumos, Windows
Not all process information may be supported on all platforms. See theGo package reference for details.
This package is inspired by thegithub.com/mitchellh/go-ps andgithub.com/keybase/go-ps packages (the latter being a fork of the former).However, this package supports more operating systems, provides extendedprocess information and uses only functionality from the Go standard libary andthegolang.org/x/sys/unix andgolang.org/x/sys/windows packages toretrieve information from the operating system, i.e. without using cgo orshelling out to external programs.
About
List, find and inspect operating system processes in Go