Linux结束指定名称的进程
- 2020-03-12 08:00:00
- 网络摘录 转贴
- 2613
1.kill -9 `ps -ef| grep ./videohandle| awk '{print $2}'`
功能:结束名为./videohandle的所有进程
注意外层是esc键下面那个顿号,内层是单引号
2.ps -ef |grep -v grep |grep ./videohandle |cut -c 7-12| xargs kill -9
在linux系统管理中,我们有时候需要结束掉某个用户的所有进程。
初学者一般会先查询出用户的所有pid,然后一条条kill结束掉,或者写一个脚本。实际上结束的方法有很多,这里总结了下面4种方法,以kill用户zhangnq为例。
1. pkill方式
# pkill -u zhangnq
2. killall方式
# killall -u zhangnq
3. ps方式 ps列出zhangnq的pid,然后依次kill掉,比较繁琐。
# ps -ef | grep zhangnq | awk '{ print $2 }' | xargs kill -9
4. pgrep方式 pgrep -u参数查出用户的所有pid,然后依次kill
# pgrep -u zhangnq | xargs kill -9
linux查看是否有某个运行的进程命令:例如,查询是否包含 “wget” 关键字的进程
ps aux | grep wget
ps aux | grep wget | grep -v grep
root 3682 0.0 0.3 76068 3192 ? S 13:00 0:00 curl -s http://www.cnblogs.com/zdz8207/
注:grep -v grep 是不显示grep查询这个进程
联系人: | 王先生 |
---|