查找进程pid

ps -ef | grep java
ps -aux | grep java

通过grep可以使用进程名,也可以使用参数来找到pid。
比如java程序的启动:

java -jar xx.jar

可以通过下面的命令来找到pid:

ps -ef | grep xx.jar

kill进程

kill -9 pid

ps+grep+kill连用

ps -ef | grep java | grep -v grep | cut -c 10-15 | xargs kill -9
ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9
缩写
//ps+grep 缩写成pgrep
pgrep java | xargs kill -9
kill -9 `pgrep java`//pgrep+kill缩写成pkill
pkill -9 java

pgrep和pkill是靠指定的进程名来找到pid,进而kill掉进程。美中不足的是,java程序不能通过进程名来定位,所以,也就使用不了缩写了。

kill -9

补充: 建议先尝试 kill pidkill pid 无效时再考虑 kill -9 pid

参考

https://blog.csdn.net/phonycat/article/details/88935647
https://major.io/2010/03/18/sigterm-vs-sigkill/

linux kill进程相关推荐

  1. linux kill进程 名字,linux kill 掉所有匹配到名字的进程

    如,要 kill 掉 swoole 相关的进程 ps aux | grep swoole |  awk '{print $2}' | xargs kill -9 ps 列出所有进程, 参数: a -  ...

  2. linux kill进程后黑屏,Linux中Kill进程的N种方法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  3. linux+kill+进程和线程,什么是程序,进程和线程?三者之间有何关系?

    进程 进程与线程的历史 进程与线程之间的关系 重点 进程 和 线程的概念 进程和程序关系 cpu在执行程序时什么叫进程 swap 内存的缺页异常 大的异常 小的异常 内存映射mmap 内存泄露 tas ...

  4. linux+kill+进程和线程,在LINUX系统中 关于进程和线程终止的问题

    #include #include pthread_t thread; void *fun(void *arg) { printf("hell0n"); pthread_exit( ...

  5. linux kill进程 不发送fin,linux – FIN省略,FIN-ACK发送

    关闭顺序也可以不同,不需要在同一个数据包中有FIN ACK: > ACK只是确认收到数据(例如,收到的所有内容都是给定的序列号) >数据包将被重新发送,直到收到一个ACK > FIN ...

  6. linux端口找进程,Linux查看端口、进程情况及kill进程的方法

    看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是P ...

  7. RHEL6基础之十八Linux中Kill进程的方法

    Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.工作原理是向Linux系统的内核发送一个系统操作信号和某个程序的进程标识 ...

  8. kill掉多个进程linux中的sudo,linux下批量kill进程的方法

    --kill某个用户下的所有进程(用户为test) --pkill # pkill -u test --killall # killall -u test --ps # ps -ef | grep t ...

  9. Linux kill 杀死指定进程

    Linux kill 杀死指定进程 一  杀死指定进程 现知道有一个php线程正在运行,需要杀死 root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/p ...

最新文章

  1. Xtrabackup bug记录
  2. 手机号和邮箱正则匹配
  3. Mule 官方例子研究
  4. java实现文件名过滤器接口_Java使用文件过滤器FileFilter、FilenameFilter搜索文件
  5. 抑制恐慌,互联网能够做些什么?
  6. Swin Transformer升级版来了!30亿参数,刷榜多项视觉任务
  7. Aspx页面转静态页面
  8. AFNetworking到底做了什么?
  9. How to Create Your Own CentOS Vagrant Box
  10. seo从入门到精通_新手学习SEO一个月能学会吗?
  11. 欣赏你的孩子(ZT)
  12. Jinja2模板引擎语法
  13. STL vector简介
  14. 第五讲 交错级数、绝对收敛和条件收敛
  15. 微信多开源码 android,微信(WeChat)电脑端多开分析+源码
  16. 拿破仑,技术大牛晋级管理之后的困境
  17. linux 查看IP地址
  18. linux中创建目录树,linux怎样创建目录树
  19. 信号处理--sinc函数
  20. 嵌入式分享合集112

热门文章

  1. (转载)一套完整的UI设计规范手册(IOS版)
  2. 关于网络蜘蛛以及搜索蜘蛛爬行
  3. Mac下文件的编码及修改编码
  4. tensorflow 模型的保存和加载
  5. C#的ApartmentState的属性:[STAThread]
  6. MVC 3.0 在各个版本IIS中的部署
  7. Nginx+Lua(OpenResty) HelloWorld
  8. Vue进行格式化时间Y-m-d h:m:s
  9. Linux之du df free:du文件大小 df分区使用 free内存
  10. java+cache使用方法_java相关:Spring boot redis cache的key的使用方法