ps2
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
connections
cpu_percent
cpu_times
create_time
cwd
elapsed_time
environ
exe
gids
memory_full_info
memory_info
memory_info_ex
memory_maps
memory_percent
name
nice
num_ctx_switches
num_fds
num_threads
open_files
pid
ppid
status
threads
uids
username
The default output template is:
"{pid}\t{name}"
Options:
--help Show this message and exit.
Example 1
By default, ps2 show pid and name.
zencore:scripts zencore$ ps2
0 kernel_task
89 loginwindow
282 cfprefsd
283 distnoted
287 lsd
306 UserEventAgent
311 CommCenter
312 trustd
313 sharedfilelistd
315 Terminal
...
Example 2
You can customize the output template, there are many KEYWORDS provided for you to use.
zencore:scripts zencore$ ps2 '{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
Releases
0.2.0 2019/12/06
- Fix package structure, remove src folder and put ps.py at the root of project folder.
- Change long description format from .rst to .md.
0.1.3 2018/04/18
- First stable release.
Metadata
Release files for ps2 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ps2-0.1.4.tar.gz | 3.7 kB | Without provenance | Details for ps2-0.1.4.tar.gz |
Release files / ps2-0.1.4.tar.gz
| Download URL | ps2-0.1.4.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79048ee6ddba477b0bd6382ec4754ceb8006b24fd306394e34a69c88a613107e
|
|
BLAKE2b-256 checksum How to use checksums |
72035dc3d23042b0720282ecd47a65be9ab7efae6831ead58bd40538b29af061
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5
|
Security for ps2 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.