例如要关闭jupyter-notebook这个进程:

ps -ef | grep jupyter-notebook | grep -v grep | cut -c 9-15 | xargs kill -9

说明:管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。

  “ps -ef” 查看所有进程
  “grep -v grep” 是在列出的进程中去除含有关键字“grep”的进程。
  “cut -c 9-15” 是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
  “xargs kill -9” 中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该命令。
  “kill -9”会强行杀掉指定进程,这样就成功清除了同名进程。

另外,对于java进程可以用jps(Java Virtual Machine Process Status Tool)命令查看,对应地,关闭进程的命令:

jps | grep 'Elasticsearch' | awk -F ' ' '{print $1}' | xargs kill -9

因为jps输出结果的形式是'进程号 进程名称',所以这里awk命令以空格切分,取第一个元素(即进程号),然后输入到xargs即可.

参考:

shell 杀死指定进程名称的进程方法

Shell 查找和关闭进程

转载于:https://www.cnblogs.com/hellojesson/p/10942934.html

shell关闭指定进程相关推荐

  1. 三星关闭shell提示_shell关闭指定进程

    例如要关闭jupyter-notebook这个进程: ps -ef | grep jupyter-notebook | grep -v grep | cut -c 9-15 | xargs kill ...

  2. C#如何关闭指定进程

    public static void KillProcess(string strProcessesByName)//关闭线程{foreach (Process p in Process.GetPro ...

  3. linux shell脚本关闭指定端口号的进程

    关闭指定进程中关键词的进程,最好找一个唯一标识 例如:项目名称 等等 文章目录 一.管道方式 1. 关闭指定程序进程号 2. 关闭指定端口号的进程(推荐使用) 3. 关闭指定进程关键词的进程(推荐使用 ...

  4. windows10 关闭指定端口

    今天在Windows10电脑上安装zk和dubbo,运行Tomcat总是包端口占用异常,重启了一次电脑后觉得一直重启不是个好办法,于是学会了用命令关闭进程的技能 查看指定端口的使用情况 使用命令: n ...

  5. Linux上怎样停止服务(jar包)、查看进程路径、关闭指定端口

    场景 在linux上部署的jar包服务需要停止该服务并关闭防火墙对应的端口. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...

  6. 使用shell让其在系统空闲一段时间后自动结束指定进程

    (下面有代码) 事情起因:学校的上网账号 同一时间只能登一个,, 而实验室和宿舍都得使用这个账号上网 所以有时候在离开实验室回去时,会忘记将上网程序退出.导致回宿舍后没法上网, 又得打电话回去让别人帮 ...

  7. linux监测指定进程的CPU及物理内存消耗情况(c程序)

    近日,由于工作要求,研究了一下如何在linux系统下对某个指定的单个进程进行监测,分析其CPU及物理内存的使用情况,并基于c语言写了一个独立的模块,完整的实现上述功能.现将整个模块的代码贴上,以便日后 ...

  8. linux杀死指定名称的进程,Linux kill 杀死指定进程

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

  9. 用shell脚本监控进程是否存在 不存在则启动的实例

    用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne 0 ] ...

最新文章

  1. mysql汉化版不同_Mysql各个版本区别及官网下载
  2. Day71 分页,cookie and Session
  3. 我的春招求职经验分享(已拿阿里京东网易等 5 个 offer)
  4. 【转】JPG打包压缩后比原来尺寸还大
  5. Java GC原理简单讲解
  6. SAP UI5 应用开发教程之十一 :SAP UI5 容器类控件 Page 和 Panel
  7. 想起温习一下JS中的this apply call arguments
  8. linux 复制分区文件,dd复制分区后目标分区的大小变成原分区了
  9. 关于服务器性能的一些思考
  10. python对于字典d d.get(x、y)_给定字典 d ,哪个选项对 d.get(x, y) 的描述是正确的?_学小易找答案...
  11. 第三百四十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫和反爬的对抗过程以及策略—scrapy架构源码分析图...
  12. gis怎么改鼠标滚轮缩放_鼠标滚轮缩放工具-MAPGIS滚轮助手下载V1.3免费版-西西软件下载...
  13. tomcat修改端口号失效
  14. allegro17.4绘制PCB封装-R0603
  15. python写诗代码_pyTorch实现AI写诗:开放源码
  16. iOS音频采集技术解读:如何实现男女变声的音效?
  17. MIUI的JAVA导出
  18. 如何在国内快速访问Github
  19. Linux打开wim文件,linux笔记 wim编辑器
  20. 由验证控件引起的IE的超级爆笑BUG

热门文章

  1. 实现连麦_直播课程系统如何实现互动连麦效果?
  2. 五种线程池的对比与使用
  3. leetcode516 最长回文子序列
  4. centos安装nginx,配置负载均衡
  5. Ubuntu配置IPFS的环境
  6. Redis Cluster集群模式
  7. 开发者应该了解的API技术清单!
  8. Springboot:监控与管理 Actuator
  9. Jenkins 详细安装、构建部署 使用教程
  10. 解决 error: Your local changes to the following files would be overwritten by merge:XXXX