在linux里面ps -ef | grep tomcat 什么意思


 

linux中的查看和tomcat有關系的進程的命令

例如

[root@localhost bin]# ps -eaf | grep tomcat
root       5091      1  0 23:04 pts/0    00:00:07 /opt/soft/jdk1.8.0_144/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/apache-tomcat-8.0.28/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat/apache-tomcat-8.0.28/endorsed -classpath /opt/tomcat/apache-tomcat-8.0.28/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.0.28/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/apache-tomcat-8.0.28 -Dcatalina.home=/opt/tomcat/apache-tomcat-8.0.28 -Djava.io.tmpdir=/opt/tomcat/apache-tomcat-8.0.28/temp org.apache.catalina.startup.Bootstrap start
root       5412   4063  0 23:35 pts/0    00:00:00 grep --color=auto tomcat
[root@localhost bin]# ps -ef | grep tomcat
root       5091      1  0 23:04 pts/0    00:00:07 /opt/soft/jdk1.8.0_144/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/apache-tomcat-8.0.28/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat/apache-tomcat-8.0.28/endorsed -classpath /opt/tomcat/apache-tomcat-8.0.28/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.0.28/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/apache-tomcat-8.0.28 -Dcatalina.home=/opt/tomcat/apache-tomcat-8.0.28 -Djava.io.tmpdir=/opt/tomcat/apache-tomcat-8.0.28/temp org.apache.catalina.startup.Bootstrap start
root       5414   4063  0 23:35 pts/0    00:00:00 grep --color=auto tomcat

ps -ef的意思是以長格式顯示所有進程,“|”是管道,意思是前面ps的輸出做為后面的輸入,然后grep tomcat是在所有進程里查找與字符tomcat有關的進程,並顯示出來。

ps  命令就是最根本相應情況下也是相當強大地進程查看命令
ps[選項]
-e顯示所有進程,環境變量
-f全格式
-h不顯示標題
-l長格式
-w寬輸出
a顯示終端上地所有進程,包括其他用戶地進程
r只顯示正在運行地進程
x顯示沒有控制終端地進程 

另一種解釋

ps:將某個進程顯示出來,是Linux中最常用的進程查看命令,功能強大

-A:顯示所有程序

-e:此參數的效果和指定“A”參數相同

-f:顯示UID,PPID與STIME

grep:查找,文本搜索工具,全稱是Global Expression Print,表示全局正則表達式,把匹配的行打印出來

|:管道命令,指ps和grep同時執行

又例如:ps -ef | grep java,檢查java進程是否存在

ps -ef | grep java

字段含義如下:

UID     PID     PPID     C     STIME     TTY     TIME        CMD

roo      1306   1           0     09:23        ?          00:00:17   /root/work/jdk1.8/bin/java

UID:程序被該UID所擁有

PID:該程序的ID

PPID:上級父程序的ID

C:CPU使用的資源百分比

STIME:系統啟動時間

TTY:登入者的終端機位置

TIME:使用掉的CPU時間

CMD:所下達的是什么指令

 

 



參考鏈接:https://blog.csdn.net/Johnson8702/article/details/82108433

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM