Giter Site home page Giter Site logo

procobserver's Introduction

Uses psutil to observe/log processes during a certain time

pip install procobserver

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]

procobserver's People

Contributors

hansalemaos avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.