from procobserver import observe_procs
df = observe_procs(
executables=("Vpn.exe",), # list or tuple of exe files (not the whole path!)
pids=(5800, 18166), # list or tuple of pids
pickle_output_path="f:\\picklefileobj.pkl", # If None, nothing will be saved to your HDD
sleeptime=0.2, # sleep between each scan
timeout=30, # If timeout is None, you have to press ctrl+c
)
# Press ctrl+c to stop the observation
Out[2]: '\n^CStopping observation ...
df
Out[3]:
0 num_handles ... aa_localtime
0 484 ... 1.678241e+09
1 604 ... 1.678241e+09
2 870 ... 1.678241e+09
3 1336 ... 1.678241e+09
4 419 ... 1.678241e+09
5 484 ... 1.678241e+09
6 604 ... 1.678241e+09
7 870 ... 1.678241e+09
8 1336 ... 1.678241e+09
9 419 ... 1.678241e+09
[10 rows x 28 columns]
-
Notifications
You must be signed in to change notification settings - Fork 0
Uses psutil to observe/log processes during a certain time
License
hansalemaos/procobserver
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Uses psutil to observe/log processes during a certain time