ps-efgrep详解、kill与kill-9的区别ps -ef|grep详解
ps命令将某个进程显⽰出来
grep命令是查
中间的|是管道命令是指ps命令与grep同时执⾏
PS是LINUX下最常⽤的也是⾮常强⼤的进程查看命令
grep命令是查,是⼀种强⼤的⽂本搜索⼯具,它能搜索⽂本,并把匹配的⾏打印出来。
grep全称是Global Regular Expression Print,表⽰全局正则表达式版本,它的使⽤权限是所有⽤户。
以下这条命令是检查java 进程是否存在:ps -ef |grep java
字段含义如下:
UID      PID      PPID      C    STIME    TTY      TIME        CMD
zzw      14124  13991      0    00:38      pts/0      00:00:00    grep --color=auto dae
UID      :程序被该 UID 所拥有
PID      :就是这个程序的 ID
PPID    :则是其上级⽗程序的ID
C          :CPU使⽤的资源百分⽐
STIME :系统启动时间
TTY    :登⼊者的终端机位置
TIME  :使⽤掉的CPU时间。
CMD  :所下达的是什么指令grep命令有什么用
kill与kill -9的区别
kill命令格式:
kill -Signal pid
pid是进程号,可以⽤ ps 命令查出
signal是发送给进程的信号,
默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请⾃⾏停⽌运⾏并退出。
kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请⽴刻退出。
TERM(或数字9)表⽰“⽆条件终⽌”;
因此 kill - 9 表⽰强制杀死该进程;与SIGTERM相⽐,这个信号不能被捕获或忽略,同时接收这个信号的进程在收到这个信号时不能执⾏任何清理。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。