Skip to main content

ps tool 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.3.tar.gz (3.5 kB view hashes)

Uploaded Source

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