[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > 其它 > 正文
要怎样才能找到某个程式的 process ID
Steve Hayman (2001-04-19 11:31:14)
没有现成的程式可以用来查询程式名称与 process ID 之间的对应。此外, 
如果有对应的话,通常也都不太可信,因为可能会有多个 process 执行同一 
个名称的程式,而且 process 在启动之后仍可修改自己的名称。然而,如果 
您真的想要得知执行某个特定程式的所有 process, 可以利用以下命令行达 
成: 
ps ux | awk '/name/ && !/awk/ {print $2}' 

您可以把 "name" 换成您想寻找的程式名称。 

这个命令行的基本观念是分析 ps 程式的输出,然后用 awk或grep等公用 
程式来搜寻具有特定名称的文字行,然后把这些文字行当中的 PID 栏位印 
出来。值得注意的是此例的命令行用了 "!/awk/" 以避免 awk 的 process 被 
列出来。 (http://www.fanqiang.com)
    进入【UNIX论坛

相关文章

===更多相关===
 

★  樊强制作 欢迎分享  ★