ps-efgrep输出的具体含义
⽐如:
[root@localhost ~]# ps -ef | grep tomcat
root 1844 1818 0 23:24 pts/0 00:00:00 grep --color=auto tomcat
ps:将某个进程显⽰出来
-A:显⽰所有程序
-e:此参数的效果和指定"A"参数相同
-f:显⽰UID,PPIP,C与STIME栏位
grep命令:是查
中间的 | 是管道命令,是指ps命令与grep同时执⾏,这条命令的意思是显⽰有关tomcat有关的进程
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
root 1844 1818 0 23:24 pts/0 00:00:00 grep --color=auto tomcat
各相关信息的意义:
UID 程序被该 UID 所拥有
PID 就是这个程序的 ID
PPID 则是其上级⽗程序的ID
C CPU 使⽤的资源百分⽐
STIME 系统启动时间
TTY 登⼊者的终端机位置
TIME 使⽤掉的 CPU 时间。
CMD 所下达的指令为何
grep命令查看进程对于查询结果,如何判断是运⾏与否呢?
这是因为ps -ef是显⽰所有进程的消息,包括tomcat和grep tomcat,⽽grep是查输出包含想要的字符串的⾏,也就是说grep tomcat是在所有运⾏的进程中查输出包含“tomcat”字符串的输出⾏,这⾥⾯就包含tomcat,和grep tomcat 两个进程。
即,如果运⾏了会显⽰两条,输出⼀条是tomcat的,令⼀条是grep tomcat的。如果没运⾏只会显⽰grep tomcat的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论