ps -ef|grep詳解 、kill與kill -9的區別

ps -ef|grep詳解html

ps命令將某個進程顯示出來

grep命令是查找java

中間的|是管道命令 是指ps命令與grep同時執行正則表達式

PS是LINUX下最經常使用的也是很是強大的進程查看命令工具

grep命令是查找,是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來。post

grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是全部用戶。spa

如下這條命令是檢查java 進程是否存在:ps -ef |grep java.net

字段含義以下:
UID       PID       PPID      C     STIME    TTY       TIME         CMDhtm

zzw      14124   13991      0     00:38      pts/0      00:00:00    grep --color=auto daeblog

 

UID      :程序被該 UID 所擁有進程

PID      :就是這個程序的 ID 

PPID    :則是其上級父程序的ID

C          :CPU使用的資源百分比

STIME :系統啓動時間

TTY     :登入者的終端機位置

TIME   :使用掉的CPU時間。

CMD   :所下達的是什麼指令

 

kill與kill -9的區別

kill命令格式:
kill -Signal pid
pid是進程號,能夠用 ps 命令查出

signal是發送給進程的信號,

默認參數下,kill 發送SIGTERM(15)信號給進程,告訴進程,你須要被關閉,請自行中止運行並退出。
kill -9 發送SIGKILL信號給進程,告訴進程,你被終結了,請馬上退出。
TERM(或數字9)表示「無條件終止」;
所以 kill - 9 表示強制殺死該進程;與SIGTERM相比,這個信號不能被捕獲或忽略,同時接收這個信號的進程在收到這個信號時不能執行任何清理。

 

原文地址:https://www.cnblogs.com/freinds/p/8074651.html

     https://blog.csdn.net/u010486679/article/details/78415666

相關文章
相關標籤/搜索