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

相关文章
相关标签/搜索