ps -ef grep 命令结果含义

 我来答
司泽南聿
2022-11-06 · TA获得超过1556个赞
知道大有可为答主
回答量:6342
采纳率:100%
帮助的人:397万
展开全部

ps -ef grep 命令结果含义如下:

ps -ef |grep 输出的具体含义

ps -ef 命令就是列出当前所有的进程信息

grep 起到一个过滤的文件

[root@localhost ~]# ps -ef | grep ApacheJetspeed

root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed

字段含义如下:

UID PID PPID C STIME TTY TIME CMD

root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed

ps:将某个进程显示出来

-A  显示所有程序。 

-e  此参数的效果和指定"A"参数相同。

-f  显示UID,PPIP,C与STIME栏位。 

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

这条命令的意思是显示有关Apachejetspeed有关的进程

UID PID PPID C STIME TTY TIME CMD

各相关信息的意义:

 UID 程序被该 UID 所拥有

 PID 就是这个程序的 ID 

 PPID 则是其上级父程序的ID

 C CPU 使用的资源百分比

 STIME 系统启动时间

TTY 登入者的终端机位置

 TIME 使用掉的 CPU 时间。

 CMD 所下达的指令为何

对于查询结果,如何判断是运行与否呢?

这是因为ps -ef是显示所有进程的消息,包括ApacheJetspeed和grep ApacheJetspeed这两个甚至包括ps -ef本身,而grep是查找输出包含想要的字符串的行,也就是说grep ApacheJetspeed是在所有运行的进程中查找输出包含“ApacheJetspeed”字符串的输出行,这里面就包含ApacheJetspeed,和grep ApacheJetspeed 两个进程。

即,如果运行了会显示两条输出一条是ApacheJetspeed的,令一条是grep ApacheJetspeed的。

如果没运行只会显示grep ApacheJetspeed的。

附:再说一下大部人使用kill -9 PID强行杀掉进程,但其实推荐使用kill -s QUIT PID 来正常关闭进程。关闭不了在使用kill -9 强行杀掉进程。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式