linux 杀死指定pid,Linuxkill杀死指定进程
一、杀死指定进程
现知道有一个curl线程正在运行,需要杀死
anggang@barry$
curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu http://www.baidu.com
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0
ps -ef 查询运行进程
yanggang@barry$
ps -ef | grep curl
yanggang 10992 25473 0 14:11 pts/0 00:00:00 curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu http://www.baidu.com
yanggang 18591 11235 0 14:11 pts/1 00:00:00 grep --color=auto curl
ps -ef 查询并过滤进程id:
yanggang@barry$ ps -ef | grep curl
yanggang 9201 25473 0 14:13 pts/0 00:00:00 curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu http://www.baidu.com
yanggang 13612 11235 0 14:13 pts/1 00:00:00 grep --color=auto curl
yanggang@barry$
ps -ef | grep curl | grep -v grep | cut -c 15-20
25473
ps -ef 查询并过滤进程id,并杀死该进程:
yanggang@barry$
ps -ef | grep curl
yanggang 13390 28367 0 14:15 pts/3 00:00:00 curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu http://www.baidu.com (杀死进程前)
yanggang 16946 11235 0 14:15 pts/1 00:00:00 grep --color=auto curl
yanggang@barry$ ps -ef | grep curl | grep -v grep | cut -c 15-20
28367
yanggang@barry$
ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9
yanggang@barry$
ps -ef | grep curl
yanggang 13072 11235 0 14:16 pts/1 00:00:00 grep --color=auto curl (杀死进程后,无此进程)
或者:
kill -9 `ps -ef|grep “processname” | grep -v "grep"|awk '{print $2} '`
二、杀死批量进程
for pid in
$(ps -ef | grep curl | grep -v grep | cut -c 15-20);
do
(获取进程id数组,并循环杀死所有进程)
echo $pid
kill -9 $pid
done
贴出源码:
# !/bin/sh
for pid in $(ps -ef | grep curl | grep -v grep | cut -c 15-20); do
echo $pid
kill -9 $pid
done
#while [ ! -z $(ps -ef | grep curl | grep -v grep | cut -c 9-15) ]
#do
# ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9
# ps -ef | grep curl | grep -v grep | cut -c 9-15 | xargs kill -9
#done
参考推荐:
linux 杀死指定pid,Linuxkill杀死指定进程相关推荐
- Linux中通过PID找到对应的进程以及所在目录
有时候通过top命令可以看到有个别进程占用的内存比较大,但是top无法直接查看到进程名以及进程所在的目录.所以我们可以通过以下方法来定位. 获取PID 首先需要知道PID号,可以通过top命令获取. ...
- linux与windows查看占用端口的进程ID并杀死进程
有时候tomcat出现端口被占用,需要查出进程ID并杀死进程. 1.查找占用端口的进程ID(windows与linux一样 8005也可以加上引号 grep可以用findstr替换) 6904就 ...
- Windows编程—杀死指定路径程序文件的进程
前言 由于Windows命令 taskkill 无法通过程序文件的完整路径匹配来杀死指定进程,通过程序名称容易误杀进程,所有笔者做了一个简单的封装做了个mytaskkill.exe,用来杀死指定路径的 ...
- linux按PID杀死程序的命令,kill命令按PID号杀死进程
1.释义 按PID号杀死进程 2.系统帮助 kill(选项)(参数) -a:当处理当前进程时,不限制命令名和进程号的对应关系: -l :若不加选项,则-l参数会列出全部的信息名称: -p:指定kill ...
- Linux 系统中kill命令杀死进程常用技巧
前言 在Linux的系统中,kill是我们最常见的命令之一. kill,英语中为杀死的意思,顾名思义,就是用来杀死一些东西的命令,在linux中就是用来杀死系统中的进程. 在Windows系统中,如果 ...
- linux命令中强杀进程,Linux 系统中kill命令杀死进程常用技巧
目录 前言 基础 进阶 1 查找进程号的方式进行改进 2 将常规的两步杀死进程合并为一步 3 强制踢掉登陆用户 kill的注意事项 前言 在Linux的系统中,kill是我们最常见的命令之一. kil ...
- python获取pid并杀死_python 根据pid杀死相应进程的方法
python 根据pid杀死相应进程的方法 用python语言实现根据pid杀死相应进程 kill_process.py代码如下 #! /usr/bin/python # -*- coding: ut ...
- linux中利用k键杀死进程号,linux下杀死进程的若干方法
大部分表述完全从转载处复制而来,其中命令部分倒是在我那配置超低的虚拟机上操作. [常规篇] ps -ef root@extmail ~$ps -ef | tail root 2891 ...
- linux杀死tomcat进程6,Linux下启动停止查看杀死Tomcat进程(示例代码)
文章来自:http://www.linuxidc.com/Linux/2011-06/37180.htm 启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/sta ...
最新文章
- java interface class_Java中常量定义在interface和class的区别(转)
- 跨平台的 .NET 运行环境 Mono 3.2 新特性
- leetcode115. 不同的子序列
- HashMap和Hashtable的区别--List,Set,Map等接口是否都继承自Map接口--Collection和Collections的区别...
- 基于Docker Compose搭建的Mysql8.0主从复制(1主3从,多主机)
- SilverlightComponent for ExtJS
- Python之线程同步与线程锁
- html table导出到Excel中,走后台保存文件,js并调用另保存
- 一本通1261:【例9.5】城市交通路网
- Python nose测试工具报ImportError: No Module named 错误
- python的浮点数占几个字节_float占几个字节
- 产业园区数字孪生规划方案
- varchar2(数值)和varchar2(数值 char)的说明
- Oracle RAC 11g实战指南
- 三流领导管下级,二流领导管同级,一流领导管......
- canvas合并图片简单用法
- CAJ转Word有哪些既免费还不限制页数的转换工具?
- 区块链调研备份8.1
- 阿里云服务(三)—对象存储OSS和块存储
- matlab产生光脉冲,【资源】分享一个脉冲的光线中传输的matlab程序 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...