ps kill awk 杀死同一个应用的所有进程
2014-01-08 17:23
351 查看
测试环境部署的时候经常需要重启,每次杀进程太麻烦,shell也不是很熟,同名的多个进程手动杀太麻烦了,google一个命令,分享下。
os环境centos6.2
目的: 一次杀死uwsg的所有进程
查看uwsg进程:
使用awk选出所有的进程id
使用xargs kill所有进程
os环境centos6.2
目的: 一次杀死uwsg的所有进程
查看uwsg进程:
[root@localhost nirvana]# ps -ef|grep uwsgi root 27678 1 0 17:08 ? 00:00:00 uwsgi uwsgi.ini root 27679 27678 0 17:08 ? 00:00:00 uwsgi uwsgi.ini root 27680 27678 0 17:08 ? 00:00:00 uwsgi uwsgi.ini root 27681 27678 0 17:08 ? 00:00:00 uwsgi uwsgi.ini root 27682 27678 0 17:08 ? 00:00:01 uwsgi uwsgi.ini root 27984 4026 0 17:20 pts/1 00:00:00 grep uwsgi
使用awk选出所有的进程id
[root@localhost nirvana]# ps -ef|grep uwsgi|grep -v grep|awk '{print $2}' 27678 27679 27680 27681 27682
使用xargs kill所有进程
[root@localhost nirvana]# ps -ef|grep uwsgi|grep -v grep|awk '{print $2}'|xargs kill -9 [root@localhost nirvana]# ps -ef|grep uwsgi root 28039 4026 0 17:23 pts/1 00:00:00 grep uwsgi
ps -ef|grep uwsgi|grep -v grep|awk '{print $2}'|xargs kill -9最后这一条命令就可以了
相关文章推荐
- Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。
- 一个很好的命令(pkill),一次性杀死某用户所有进程。PS:其他杀进程命令
- 一个很好的命令(pkill),一次性杀死某用户所有进程。PS:其他杀进程命令。
- kill 命令杀死父进程和所有子进程
- ps查找进程,kill杀死进程
- 【linux】kill ;杀死某一用户下的所有进程
- 第一个(应用的)组件启动时,(系统)创建主进程(包名)+主线程,Application对象 (一个应用所有组件默认运行在同一个进程)
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- linux 查看某进程 并杀死进程 ps grep kill
- 使得一个android应用不会被进程杀死
- linux下查看进城(ps)的方法 与 杀死进程(kill)的N种方法
- ps杀死所有进程号
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
- linux 杀死一个用户所有进程的方法
- 进程相关(收集进程信息ps、top和pgrep、杀死进程kill)
- 杀死LIUNIX一个用户的所有进程
- linux 查看某进程 并杀死进程 ps grep kill
- 怎样使一个Android应用不被杀死//Android: HowTo设置app不被系统kill掉
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- Linux进程管理 - ps,top,pstree,signal,kill,killall举例演示