2014-04-13 57 views
1

有沒有人知道如何使用procps-3.2.8列出了ubuntu/linux的所有正在運行的進程? 如何使用procps-3.2.8殺死它們?如何使用procps-3.2.8列出所有正在運行的進程?

請提供詳細步驟並提供有用的鏈接procps

+0

Dear Mantosh,你已經通過一個命令來顯示所有進程,但我想通過c語言代碼顯示所有正在運行的進程。是否可以通過c語言代碼?如果可能的話請給我提供代碼。 @mantosh – Hammad

回答

0

procps是包含許多命令行實用程序提供的軟件包。您可以找到有關從下面的位置下的procpcs每個工具選項的完整信息:

在主頁上,我們可以得到以下信息有關procps的

procps的是這個軟件包有一些小的有用的實用程序,它們提供了有關使用/ proc文件系統的進程的信息。 包包括程序ps,top,vmstat,w,kill,free,slabtop, 和技能。 *

http://www.linuxfromscratch.org/lfs/view/7.2/chapter06/procps.html

http://procps.sourceforge.net/

如何使用procps的-3.2.8中列出所有正在運行的進程?

PSprocps的包中的一部分,有許多方法可以列出所有正在運行的進程(有關詳細信息,也人PS)。

[email protected]:~/practice$ ps -V 
procps version 3.2.8 
[email protected]:~/practice$ ps -AF 
UID  PID PPID C SZ RSS PSR STIME TTY   TIME CMD 
root   1  0 0 6143 2544 3 14:38 ?  00:00:00 /sbin/init 
root   2  0 0  0  0 1 14:38 ?  00:00:00 [kthreadd] 
............................................................................. 
root  3320  2 0  0  0 0 15:13 ?  00:00:00 [kworker/u:2] 
root  3334  2 0  0  0 1 15:18 ?  00:00:00 [kworker/1:0] 

如何使用procps的-3.2.8殺了他們?

pkill的procps的包,它包含大量的命令行選項來殺死一個進程的一部分。有關詳細信息,請在終端上輸入man pkill

[email protected]:~/practice$ pkill -V 
pkill (procps version 3.2.8) 
[email protected]:~/practice$ pkill -f gedit 

在上面的例子中,的gedit是其中已被終止的過程的名稱。

相關問題