kysdk.Process(3)
πΈ kysdk.Process πΈ
okay bestie, welcome to kysdk.Process(3), straight out of the Library Functions Manual β this is the page that tells you everything about how to peek at a process in real time π
β¨ NAME β¨
kysdk.Process β Get instantaneous detailed information of a process. Mainly used to get CPU usage of a process, get memory usage rate of a process, get process status, get port number occupied by a process, get process start time, get process running time, get CPU time of a process, get Command of a process, get owner of a process, get information of a process, and get all process information.
likeβ¦ she does it all π
π SYNOPSIS π
Inherits kysdk.Base.
π« Public Member Functions
def __init__ (self)
def getProcInfoCpuUsage (self, pid)
Get CPU usage of a process
def getProcInfoMemUsage (self, pid)
Get memory usage rate of a process
def getProcInfoStatus (self, pid)
Get process status
def getProcInfoPort (self, pid)
Get port number occupied by a process
def getProcInfoStartTime (self, pid)
Get process start time
def getProcInfoRunningTime (self, pid)
Get process running time
def getProcInfoCpuTime (self, pid)
Get CPU time of a process
def getProcInfoCmd (self, pid)
Get Command of a process
def getProcInfoUser (self, pid)
Get owner of a process
def getProcInfo (self, process_name)
Get information of a process
def getAllProcInfo (self)
Get all process information
π Additional Inherited Members
(yes that's the whole section, she's mysterious like that π)
π¦ DETAILED DESCRIPTION π¦
Get instantaneous detailed information of a process. Mainly used to get CPU usage of a process, get memory usage rate of a process, get process status, get port number occupied by a process, get process start time, get process running time, get CPU time of a process, get Command of a process, get owner of a process, get information of a process, and get all process information.
no cap, that's the entire vibe of this class β¨
π MEMBER FUNCTION DOCUMENTATION π
def kysdk.Process.getAllProcInfo ( self)
Get all process information
Returns
- List of all processes' CPU usage, memory usage rate, status, port number occupation, start time, running time, CPU time, Command, and owner information
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfo ( self, process_name)
Get information of a process
Parameters
- process_name β Process name
Returns
- List of process information including CPU usage, memory usage rate, status, port number occupation, start time, running time, CPU time, Command, and owner information
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoCmd ( self, pid)
Get Command of a process
Parameters
- pid β Process ID
Returns
- Process Command
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoCpuTime ( self, pid)
Get CPU time of a process
Parameters
- pid β Process ID
Returns
- Process CPU time
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoCpuUsage ( self, pid)
Get CPU usage of a process
Parameters
- pid β Process ID
Returns
- Process CPU usage
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoMemUsage ( self, pid)
Get memory usage rate of a process
Parameters
- pid β Process ID
Returns
- Process memory usage rate
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoPort ( self, pid)
Get port number occupied by a process
Parameters
- pid β Process ID
Returns
- Port number used by the process
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoRunningTime ( self, pid)
Get running time of a process
Parameters
- pid β Process ID
Returns
- Process running time
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoStartTime ( self, pid)
Get start time of a process
Parameters
- pid β Process ID
Returns
- Process start time
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoStatus ( self, pid)
Get process status
Parameters
- pid β Process ID
Returns
- Process status
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
def kysdk.Process.getProcInfoUser ( self, pid)
Get owner of a process
Parameters
- pid β Process ID
Returns
- Process owner
References
kysdk.SessionBase.interface, andkysdk.Base.interface.
π AUTHOR π
Generated automatically by Doxygen for kysdk.py from the source code.
and that's the whole page bestie π«Ά this lil doc came from My Project, dated Thu Sep 21 2023, and yeah it's filed under kysdk.Process(3) β go forth and read them processes, you absolute icon ππ
π¦ where this page comes from
- arch rolling: libkysdk-system 3.0.1.4-1 Β· LGPL-3.0-or-later AND LGPL-2.1-only OR LGPL-3.0-only AND LGPL-2.1-only WITH Qt-LGPL-exception-1.1 OR LGPL-3.0-only WITH Qt-LGPL-exception-1.1 AND MIT
- ubuntu resolute: libkysdk-system-dev 3.0.1.2-0ubuntu1 Β· LGPL-3.0-only
- ubuntu stonking: libkysdk-system-dev 3.0.1.3-0ubuntu1 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms