Skip to main content

ps tools that can be used in Linux/MacOS/Windows.

Project description

https://travis-ci.org/appstore-zencore/ps2.svg?branch=master

About

ps tools that can be used in Linux/MacOS/Windows.

Install

pip install ps2

Usage

zencore:scripts zencore$ python3 ps2.py --help
Usage: ps2.py [OPTIONS] [OUTPUT]

The keywords can be used in output template:

cmdline commands connections cpu_percent cpu_times create_time cwd
elapsed_time environ exe gids memory_full_info memory_info memory_maps
memory_percent name nice num_ctx_switches num_fds num_threads open_files
pid ppid status terminal threads uids username

The default output template is:

"{pid}\t{name}"

Options:
--help  Show this message and exit.

Example 1

zencore:scripts zencore$ python3 ps2.py 0 kernel_task 89 loginwindow 282 cfprefsd 283 distnoted 287 lsd 306 UserEventAgent 311 CommCenter 312 trustd 313 sharedfilelistd 315 Terminal …

By default, ps2 show pid and name.

Example 2

zencore:scripts zencore$ python3 ps2.py ‘{pid}t{elapsed_time}t{cmdline}’ 0 682055.9033548832 89 682043.2770848274 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow console 282 681934.4019351006 /usr/sbin/cfprefsd agent 283 681934.2526762486 /usr/sbin/distnoted agent 287 681933.4957187176 /usr/libexec/lsd 306 681855.2815728188 /usr/libexec/UserEventAgent ‘(Aqua)’ 311 681855.1821689606 /System/Library/Frameworks/CoreTelephony.framework/Support/CommCenter -L 312 681855.1382620335 /usr/libexec/trustd –agent 313 681855.0924699306 /System/Library/CoreServices/sharedfilelistd 315 681854.9572939873 /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_69649

You can customize the output template, the PROGRAM provides many KEYWORDS for you to use.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ps2-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file ps2-0.1.0.tar.gz.

File metadata

  • Download URL: ps2-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ps2-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ae21b221fd2a70201e58f94a93e3ba1e60cee8d6a4e839c4273bb0904c991e51
MD5 314cd4fdaa6852e85c26747b8e6af3d2
BLAKE2b-256 ff188b3c9289d689ca5b54451c07c5dbcf3a7b4c466b667ce9265d3a24871c27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page