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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for ps2-0.1.2.tar.gz
Algorithm Hash digest
SHA256 431aa9b1089860033d29656b85d6a426954eff2a52a091315a57833fe1813bd9
MD5 d72a496df445632ed43ae1c893b20353
BLAKE2b-256 0ea6587add66812ed4ab462a9a322f7a863856eb5781151db758a63ee0836b7c

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