进程相关
查看进程
ps命令
PS是LINUX下最常用的也是非常强大的进程查看命令
检查java 进程是否存在.
ps -ef |grep java
检查tomcat进程是否存在.
ps -ef |grep tomcat
下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。
ps -e 列出程序时,显示每个程序所使用的环境变量。
ps -f 用ASCII字符显示树状结构,表达程序间的相互关系
中间的|是管道命令 是指ps命令与grep同时执行
grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
杀死进程
按流程杀死进程
kill 进程id
强制杀死进程
kill -9 进程id
kill -9和kill的区别
kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit
大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止。但是也有程序可能接收信号后,做一些其他的事情(如果程序正在等待IO,可能就不会立马做出响应,我在使用wkhtmltopdf转pdf的项目中遇到这现象),也就是说,SIGTERM多半是会被阻塞的。
然而kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。
继续阅读与本文标签相同的文章
上一篇 :
如何让数据价值最大化?阿里全域大数据系统深度解读
下一篇 :
Elasticsearch面试题系列
-
MySQL迁移到Cassandra
2026-05-18栏目: 教程
-
Cassandra sstableloader工具使用及原理解析
2026-05-18栏目: 教程
-
Qt编写控件属性设计器1-加载插件
2026-05-18栏目: 教程
-
Qt编写控件属性设计器2-拖曳控件
2026-05-18栏目: 教程
-
Aliyun Serverless VSCode Extension v1.9.0 发布
2026-05-18栏目: 教程
