一  杀死指定进程

现知道有一个php线程正在运行,需要杀死

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

root 26280 1 0 2015 ? 00:00:34 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

ps -ef 查询运行进程

leo@localhost$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

root 26280 1 0 2015 ? 00:00:34 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

ps -ef 查询并过滤进程id:

leo@localhost$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

root 26280 1 0 2015 ? 00:00:34 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

leo@localhost$ ps -ef | grep php | grep -v grep | cut -c 15-20

26280

26280

ps -ef 查询并过滤进程id,并杀死该进程:

leo@localhost$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php  (杀死进程前)

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php

leo@localhost$ ps -ef | grep daemon_login.php | grep -v grep | cut -c 9-15

28367

leo@localhost$ ps -ef | grep daemon_login.php | grep -v grep | cut -c 9-15 | xargs kill -9

leo@localhost$ ps -ef | grep php

root 26278 1 0 2015 ? 00:00:31 /usr/local/php/bin/php /var/www/html/redis/daemon/daemon_register.php (杀死进程后,无此进程)

或者:

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

劝君一句:kill很危险,使用须谨慎。

linux如何杀死指定进程

ps aux | grep '进程名称' sudo kill pid

linux kill杀死进程

背景:这个命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9 ...

windows和linux下杀死Tomcat进程,解决端口占用

windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...

Linux Kill 无法关闭进程

Kill -signal Process# signal 表示kill命令给进程发送的信号 Kill命令实际上执行的动作,是给进程发送信号,常用: INT 2 这个就是你在bash下面用Ctrl+C ...

linux 守护程序小记(指定进程不存在则启动 )

最近想在debian 下做个守护进程.用于守护指定的程序一直处于运行状态.网上查了下,有Crontab方式和写脚本执行方式. Crontab Crontab 是系统自带的,类似于Windows的计划任 ...

Linux 如何杀死僵尸进程

问题描述: shell > top top - :: up days, :, user, load average: 0.23, 0.81, 1.07 Tasks: total, running ...

查找杀死指定进程delphi

//需要引用tlhelp32单元//查找进程function findProcessId(pname:string):Cardinal; var hsnapshot:THandle; lpe:TPro ...

linux下查看指定进程的所有连接信息(转)

定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

Linux下杀僵尸进程办法

1) 检查当前僵尸进程信息 # ps -ef | grep defunct | grep -v grep | wc -l 175 # top | head -2 top - 15:05:54 up 9 ...

随机推荐

[转]Setup-Subversion-1.6.5+TortoiseSVN-v1.6.5

转载地址:http://xietingfengsxm.blog.163.com/blog/static/994118512010729111624385/ 开发环境: myEclipse6.5+ecl ...

SQLLite 学习笔记

1.SQLLite 简介 2.命令行使用 3.常用GUI管理工具

tomcat字符,文档,数据库配置

修改tomcat目录下conf目录下的server.xml tomcat容器的解码配置 URIEncoding="UTF-8"

【原创】深入理解c++的右值引用

0 左值和右值     一个左值表达式代表的是对象本身,而右值表达式代表的是对象的值:变量也是左值.   1 右值引用作用 为了支持移动操作(包括移动构造函数和移动赋值函数),C++才引入了一种新的引 ...

flutte项目命令行打包

进入自己flutter项目根目录,运行以下命令 flutter build apk #打包安卓 flutter build ios #打包ios 然后会给出一个路径,就是打包完成的apk的位置 bui ...

ERP渠道管理添加验证和查询(二十二)

添加联系人的后台代码: protected void btnSubmit_Click(object sender, EventArgs e) { BioErpCrmManageChannel chan ...

Logo

更多推荐