summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2019-02-27 02:06:58 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2019-02-27 02:06:58 +0100
commitd6f5cc7eca2dad63acaba5db6ac846b7b986443f (patch)
tree7b9bd23c988bdcee129ab4e3ab95efecd9f8ecee /scripts
parenta5d179e0d97eeeb8112ca2bf72f846bd1ca2b161 (diff)
downloadpsutil-d6f5cc7eca2dad63acaba5db6ac846b7b986443f.tar.gz
move access_denied script
Diffstat (limited to 'scripts')
-rw-r--r--scripts/internal/print_access_denied.py (renamed from scripts/internal/procs_access_denied.py)38
-rwxr-xr-xscripts/internal/winmake.py2
2 files changed, 37 insertions, 3 deletions
diff --git a/scripts/internal/procs_access_denied.py b/scripts/internal/print_access_denied.py
index 9f792480..8381928d 100644
--- a/scripts/internal/procs_access_denied.py
+++ b/scripts/internal/print_access_denied.py
@@ -5,9 +5,43 @@
# found in the LICENSE file.
"""
-Helper script which tries to access all info of all running processes.
+Helper script iterates over all processes and .
It prints how many AccessDenied exceptions are raised in total and
-for each Process method.
+for what Process method.
+
+$ make print-access-denied
+username 0 0.0% SUCCESS
+cpu_num 0 0.0% SUCCESS
+num_ctx_switches 0 0.0% SUCCESS
+pid 0 0.0% SUCCESS
+cmdline 0 0.0% SUCCESS
+create_time 0 0.0% SUCCESS
+ionice 0 0.0% SUCCESS
+cpu_percent 0 0.0% SUCCESS
+terminal 0 0.0% SUCCESS
+ppid 0 0.0% SUCCESS
+nice 0 0.0% SUCCESS
+status 0 0.0% SUCCESS
+cpu_times 0 0.0% SUCCESS
+memory_info 0 0.0% SUCCESS
+threads 0 0.0% SUCCESS
+uids 0 0.0% SUCCESS
+num_threads 0 0.0% SUCCESS
+name 0 0.0% SUCCESS
+gids 0 0.0% SUCCESS
+cpu_affinity 0 0.0% SUCCESS
+memory_percent 0 0.0% SUCCESS
+memory_full_info 70 20.8% ACCESS DENIED
+memory_maps 70 20.8% ACCESS DENIED
+exe 174 51.8% ACCESS DENIED
+connections 237 70.5% ACCESS DENIED
+num_fds 237 70.5% ACCESS DENIED
+cwd 237 70.5% ACCESS DENIED
+io_counters 237 70.5% ACCESS DENIED
+open_files 237 70.5% ACCESS DENIED
+environ 237 70.5% ACCESS DENIED
+--------------------------
+total: 1736 (336 total processes)
"""
from __future__ import print_function, division
diff --git a/scripts/internal/winmake.py b/scripts/internal/winmake.py
index 49aae699..1f4fa8f2 100755
--- a/scripts/internal/winmake.py
+++ b/scripts/internal/winmake.py
@@ -487,7 +487,7 @@ def bench_oneshot_2():
def print_access_denied():
"""Benchmarks for oneshot() ctx manager (see #799)."""
install()
- sh("%s -Wa scripts\\internal\\procs_access_denied.py" % PYTHON)
+ sh("%s -Wa scripts\\internal\\print_access_denied.py" % PYTHON)
def set_python(s):