268 lines
5.6 KiB
Groff
268 lines
5.6 KiB
Groff
.TH "kysdk.Process" 3 "Thu Sep 21 2023" "My Project" \" -*- nroff -*-
|
|
.ad l
|
|
.nh
|
|
.SH NAME
|
|
kysdk.Process \- 获取某一进程的瞬时详细信息 主要用来获取某一进程的CPU使用率、获取某一进程的内存占用率、获取某一进程的进程状态、获取某一进程的端口号占用、 获取某一进程的启动时间、获取某一进程的运行时间、获取某一进程的cpu时间、获取某一进程的Command、获取某一进程的属主、 获取某一进程的信息、获取进程所有信息
|
|
|
|
.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 "获取某一进程的CPU使用率 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoMemUsage\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的内存占用率 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoStatus\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的进程状态 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoPort\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的端口号占用 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoStartTime\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的启动时间 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoRunningTime\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的运行时间 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoCpuTime\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的cpu时间 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoCmd\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的Command "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfoUser\fP (self, pid)"
|
|
.br
|
|
.RI "获取某一进程的属主 "
|
|
.ti -1c
|
|
.RI "def \fBgetProcInfo\fP (self, process_name)"
|
|
.br
|
|
.RI "获取某一进程的信息 "
|
|
.ti -1c
|
|
.RI "def \fBgetAllProcInfo\fP (self)"
|
|
.br
|
|
.RI "获取进程所有信息 "
|
|
.in -1c
|
|
.SS "Additional Inherited Members"
|
|
.SH "Detailed Description"
|
|
.PP
|
|
获取某一进程的瞬时详细信息 主要用来获取某一进程的CPU使用率、获取某一进程的内存占用率、获取某一进程的进程状态、获取某一进程的端口号占用、 获取某一进程的启动时间、获取某一进程的运行时间、获取某一进程的cpu时间、获取某一进程的Command、获取某一进程的属主、 获取某一进程的信息、获取进程所有信息
|
|
|
|
|
|
.SH "Member Function Documentation"
|
|
.PP
|
|
.SS "def kysdk\&.Process\&.getAllProcInfo ( self)"
|
|
|
|
.PP
|
|
获取进程所有信息
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
所有进程的CPU使用率、内存占用率、状态、端口号占用、启动时间、运行时间、cpu时间、Command、属主信息列表
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfo ( self, process_name)"
|
|
|
|
.PP
|
|
获取某一进程的信息
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIprocess_name\fP 进程名
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
某一进程CPU使用率、内存占用率、状态、端口号占用、启动时间、运行时间、cpu时间、Command、属主信息列表
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoCmd ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的Command
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的Command
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoCpuTime ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的cpu时间
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的cpu时间
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoCpuUsage ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的CPU使用率
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的CPU使用率
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoMemUsage ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的内存占用率
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的内存占用率
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoPort ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的端口号占用
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程使用的端口号
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoRunningTime ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的运行时间
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的运行时间
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoStartTime ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的启动时间
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的启动时间
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoStatus ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的进程状态
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程状态
|
|
.RE
|
|
.PP
|
|
|
|
.PP
|
|
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
|
.SS "def kysdk\&.Process\&.getProcInfoUser ( self, pid)"
|
|
|
|
.PP
|
|
获取某一进程的属主
|
|
.PP
|
|
\fBParameters\fP
|
|
.RS 4
|
|
\fIpid\fP 进程号
|
|
.RE
|
|
.PP
|
|
\fBReturns\fP
|
|
.RS 4
|
|
进程的属主
|
|
.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\&.
|