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.1.tar.gz (2.8 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for ps2-0.1.1.tar.gz
Algorithm Hash digest
SHA256 af912732f7748e716f2dadcc268a3810fe04d7047d4233e525b34a563dca3653
MD5 543935254ae9ff6d044c4463e066b835
BLAKE2b-256 01ac15eb420bf4aef986781c312546d3949449daabf7b7206c30c1e1661416c3

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