linux下怎么杀掉所有子进程

原创 2015年07月07日 10:49:06

发现kill命令杀掉父进程后,子进程不会被杀掉,查了半天没找到合适的命令。

所以写了一个shell供参考。要是有一句命令能搞定还正好看见我的这个愚蠢做法希望贴到留言里,谢了!


#!/bin/sh

if [ $# -lt 1 ]; then
  echo "usage: $0 pid"
  exit 0
fi

function killProcess() 
{
  for child in `ps -al | grep \\\\s$1\\\\s | awk '{print(\$4)}'|grep -v $1`
  do
    killProcess "$child"
  done
  kill -9 $1
}

killProcess "$1"


【转】linux下杀死进程(kill)的N种方法

常规篇:  首先,用ps查看进程,方法如下: $ ps -ef …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal s...
  • andy572633
  • andy572633
  • 2012年01月19日 22:48
  • 397060

Linux如何查看进程、杀死进程、启动进程等常用命令

关键字: linux 查进程、杀进程、起进程 1.查进程     ps命令查找与进程相关的PID号:     ps a 显示现行终端机下的所有程序,包括其他用户的程序。     ps -A 显...
  • wojiaopanpan
  • wojiaopanpan
  • 2012年02月23日 11:36
  • 439914

kill 命令杀死父进程和所有子进程

当一个进程有很多个子进程时: ps -ef | grep nginx 使用kill -TERM 8771 命令可以杀死所有的进程...
  • aaashen
  • aaashen
  • 2016年02月15日 11:37
  • 2321

Linux 杀死某个用户的所有进程

在一台100多人使用的 SUN 服务器上经常发现有人滥用资源,平时用用就算了,到了交作业的时候100多号人同时登录使用,服务器明显迟缓,特别是实验室用的是瘦客户机,没硬盘,SUN 客户端需要从服务器装...
  • qin_weilong
  • qin_weilong
  • 2017年08月22日 23:01
  • 2732

批量杀死多个进程 linux kill

1、ps指令与kill配合:        ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9     管道符“|”用...
  • lgh1117
  • lgh1117
  • 2015年09月12日 23:06
  • 4979

shell脚本杀死进程及所有子进程

在一个C++项目中,程序启动时通过systemdia
  • jinjiaoooo
  • jinjiaoooo
  • 2014年08月02日 16:56
  • 4274

linux 父进程被kill掉后子进程的状态

第一种情况: [root@qht2 ~]# ps -ef | grep httpd root 3799 1 0 10:41 pts/0 00:00:00 /usr/sbin/nss_pcach...
  • outofmemo
  • outofmemo
  • 2017年01月07日 03:02
  • 2544

Linux下批量杀掉筛选进程

Linux环境下,利用ps,kill等命令批量关闭符合筛选条件的进程
  • weiyichenlun
  • weiyichenlun
  • 2017年03月01日 15:08
  • 2558

linux kill进程和子进程小trick

我们的hive web是调用polestar restful service(https://github.com/lalaguozhe/polestar-1)来执行具体的hive或者shark语句的...
  • lalaguozhe
  • lalaguozhe
  • 2013年09月05日 15:39
  • 4409

linux下杀死进程(kill)的N种方法

转载一篇,最原始的出处已不可考,望见谅! 常规篇:  首先,用ps查看进程,方法如下: $ ps -ef …… smx       1822     1  0 11:38...
  • a6225301
  • a6225301
  • 2016年08月19日 13:54
  • 2317
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下怎么杀掉所有子进程
举报原因:
原因补充:

(最多只允许输入30个字)