.TH "kysdk.Process" 3 "Thu Sep 21 2023" "My Project" \" -*- nroff -*- .ad l .nh .SH 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. .SH SYNOPSIS .br .PP .PP Inherits \fBkysdk\&.Base\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "def \fB__init__\fP (self)" .br .ti -1c .RI "def \fBgetProcInfoCpuUsage\fP (self, pid)" .br .RI "Get CPU usage of a process" .ti -1c .RI "def \fBgetProcInfoMemUsage\fP (self, pid)" .br .RI "Get memory usage rate of a process" .ti -1c .RI "def \fBgetProcInfoStatus\fP (self, pid)" .br .RI "Get process status" .ti -1c .RI "def \fBgetProcInfoPort\fP (self, pid)" .br .RI "Get port number occupied by a process" .ti -1c .RI "def \fBgetProcInfoStartTime\fP (self, pid)" .br .RI "Get process start time" .ti -1c .RI "def \fBgetProcInfoRunningTime\fP (self, pid)" .br .RI "Get process running time" .ti -1c .RI "def \fBgetProcInfoCpuTime\fP (self, pid)" .br .RI "Get CPU time of a process" .ti -1c .RI "def \fBgetProcInfoCmd\fP (self, pid)" .br .RI "Get Command of a process" .ti -1c .RI "def \fBgetProcInfoUser\fP (self, pid)" .br .RI "Get owner of a process" .ti -1c .RI "def \fBgetProcInfo\fP (self, process_name)" .br .RI "Get information of a process" .ti -1c .RI "def \fBgetAllProcInfo\fP (self)" .br .RI "Get all process information" .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP 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. .SH "Member Function Documentation" .PP .SS "def kysdk\&.Process\&.getAllProcInfo ( self)" .PP Get all process information .PP \fBReturns\fP .RS 4 List of all processes' CPU usage, memory usage rate, status, port number occupation, start time, running time, CPU time, Command, and owner information .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfo ( self, process_name)" .PP Get information of a process .PP \fBParameters\fP .RS 4 \fIprocess_name\fP Process name .RE .PP \fBReturns\fP .RS 4 List of process information including CPU usage, memory usage rate, status, port number occupation, start time, running time, CPU time, Command, and owner information .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoCmd ( self, pid)" .PP Get Command of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process Command .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoCpuTime ( self, pid)" .PP Get CPU time of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process CPU time .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoCpuUsage ( self, pid)" .PP Get CPU usage of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process CPU usage .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoMemUsage ( self, pid)" .PP Get memory usage rate of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process memory usage rate .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoPort ( self, pid)" .PP Get port number occupied by a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Port number used by the process .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoRunningTime ( self, pid)" .PP Get running time of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process running time .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoStartTime ( self, pid)" .PP Get start time of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process start time .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoStatus ( self, pid)" .PP Get process status .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process status .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SS "def kysdk\&.Process\&.getProcInfoUser ( self, pid)" .PP Get owner of a process .PP \fBParameters\fP .RS 4 \fIpid\fP Process ID .RE .PP \fBReturns\fP .RS 4 Process owner .RE .PP .PP References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&. .SH "Author" .PP Generated automatically by Doxygen for kysdk.py from the source code\&.