指令——ps -ef


 

一個完整的指令的標准格式:

Linux通用的格式——#指令主體(空格) [選項](空格) [操作對象] 

一個指令可以包含多個選項操作對象也可以是多個。

指令:ps process  show

作用:主要是查看服務器的進程信息

選項含義:

-e:等價於“-A”,表示列出全部的進程

-f:表示full,顯示全部的列(顯示全字段)

執行命令:#ps -ef  然后查看結果,進程有時候會很多,所以會用到管道符“|”來過濾出想要的結果。

100%使用的命令)在ps的結果中過濾出想要查看的進程狀態“crond”進程


#ps -ef|grep “進程名稱

注意查詢結果:其中如果只有一條則表示沒查到對應的進程(這1條表示剛才ps指令的自身)。只有查到的結果多余1條,才表示有對應的進程。

[he@localhost ~]$ ps -ef | grep "crond"
root      1019     1  0 19:51 ?        00:00:01 /usr/sbin/crond -n
he        3955  3561  0 20:14 pts/0    00:00:00 grep --color=auto crond

補充:針對上述情況的優化:如果沒有對應的進程,則什么都不顯示。

思路:在現有的基礎之上再次使用管道去處理下(-v選項表示“排除”)。

# ps -ef | grep “crond” | grep -v “grep”

 [he@localhost ~]$ ps -ef|grep "crond"|grep -v "grep"
root      1019     1  0 19:51 ?        00:00:01 /usr/sbin/crond -n

查看進程的情況是隨時都會用到的命令。

 


免責聲明!

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



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