linux kill 某类进程,Linux系统killall命令:终止特定的一类进程
killall也是用于关闭进程的一个命令,但和 kill 不同的是,killall 命令不再依靠 PID 来杀死单个进程,而是通过程序的进程名来杀死一类进程,也正是由于这一点,该命令常与 ps、pstree 等命令配合使用。
killall 命令的基本格式如下:[root@localhost ~]# killall [选项] [信号] 进程名
注意,此命令的信号类型同 kill 命令一样,因此这里不再赘述,此命令常用的选项有如下 2 个:-i:交互式,询问是否要杀死某个进程;
-I:忽略进程名的大小写;
接下来,给大家举几个例子。
【例 1】杀死 httpd 进程。[root@localhost ~]# service httpd start
#启动RPM包默认安装的apache服务
[root@localhost ~]# ps aux | grep "httpd" | grep -v "grep"
root 1600 0.0 0.2 4520 1696? Ss 19:42 0:00 /usr/local/apache2/bin/httpd -k start
daemon 1601 0.0 0.1 4520 1188? S 19:42 0:00 /usr/local/apache2/bin/httpd -k start
daemon 1602 0.0 0.1 4520 1188? S 19:42 0:00 /usr/local/apache2/bin/httpd -k start
daemon 1603 0.0 0.1 4520 1188? S 19:42 0:00 /usr/local/apache2/bin/httpd -k start
daemon 1604 0.0 0.1 4520 1188? S 19:42 0:00 /usr/local/apache2/bin/httpd -k start
daemon 1605 0.0 0.1 4520 1188? S 19:42 0:00 /usr/local/apache2/bin/httpd -k start
#查看httpd进程
[root@localhost ~]# killall httpd
#杀死所有进程名是httpd的进程
[root@localhost ~]# ps aux | grep "httpd" | grep -v "grep"
#查询发现所有的httpd进程都消失了
【例 2】交互式杀死 sshd 进程。[root@localhost ~]# ps aux | grep "sshd" | grep -v "grep"
root 1733 0.0 0.1 8508 1008? Ss 19:47 0:00/usr/sbin/sshd
root 1735 0.1 0.5 11452 3296? Ss 19:47 0:00 sshd: root@pts/0
root 1758 0.1 0.5 11452 3296? Ss 19:47 0:00 sshd: root@pts/1
#查询系统中有3个sshd进程。1733是sshd服务的进程,1735和1758是两个远程连接的进程
[root@localhost ~]# killall -i sshd
#交互式杀死sshd进程
杀死sshd(1733)?(y/N)n
#这个进程是sshd的服务进程,如果杀死,那么所有的sshd连接都不能登陆
杀死 sshd(1735)?(y/N)n
#这是当前登录终端,不能杀死我自己吧
杀死 sshd(1758)?(y/N)y
#杀死另一个sshd登陆终端
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/1021.html
linux kill 某类进程,Linux系统killall命令:终止特定的一类进程相关推荐
- Linux 下使用 killall 命令终止进程
Linux 下使用 killall 命令终止进程 Linux 的命令行提供很多命令来杀死进程.比如,你可以向 kill 命传递一个PID来杀死进程: pkill 命令使用一个正则表达式作为输入, ...
- 查看linux的用户 7.2,linux下查看用户登入系统相关命令及编写脚本(七)
linux下查看用户登入系统相关命令及编写脚本(七) 查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 ...
- killall 后面信号_Linux 下使用 killall 命令终止进程的 8 大用法
Linux 的命令行提供很多命令来杀死进程.比如,你可以向 kill 命传递一个PID来杀死进程:pkill 命令使用一个正则表达式作为输入,所以和该模式匹配的进程都被杀死. 但是还有一个命令叫 ki ...
- killall 命令终止进程用法
kill 命传递一个PID来杀死进程:pkill 命令使用一个正则表达式作为输入,所以和该模式匹配的进程都被杀死. killall ,默认情况下,它精确地匹配参数名,然后杀死匹配进程. 默认情况下,k ...
- linux more 下一页_linux系统more命令
在使用Linux时,经常需要查看文件内容或者log日志,通常情况,是选择cat命令,但是有时候我们的文件很长,超出了一个屏幕,这样查看上面的就不方便.虽然可以按住shift键,再按pageup.pag ...
- tasklist 结束进程_使用 TASKLIST 命令查看 windows 当前运行进程
执行 TASKLIST /FO CSV /FI "IMAGENAME eq EXCEL.EXE" /FI "STATUS eq RUNNING" /NH 命令, ...
- linux命令查进程,Linux常用命令(十)查看和控制进程
Linux常用命令(十)查看和控制进程 一.查看进程 1.ps命令--查看静态的进程统计信息(Processes Statistic) ps命令时Linux系统中最为常用的进程查看工具,主要用于显示 ...
- linux kill一个进程,linux kill命令:(中止一个进程)
1.作用 kill命令用来中止一个进程. 2.格式 kill [ -s signal | -p ] [ -a ] pid - kill -l [ signal ] 3.参数 -s:指定发送的信号. - ...
- Linux: kill, pkill, killall命令的区别
一.概要 1. kill 命令根据进程号(pid)杀死单个进程 2. pkill 命令根据名字杀死该名字下的所有进程 3. killall 命令根据名字杀死该名字下的所有进程,跟pkill类似 二.k ...
最新文章
- 2018-3-22论文一种新型的智能算法--狼群算法(笔记三)算法的步骤+收敛性分析
- 利用openfiler建立仲裁磁盘
- ubuntu16.04 cuda9.0 cudnn Tensorflow GPU 1.10.0
- 解决tensorflow报错:AttributeError: module ‘tensorflow.keras.backend‘ has no attribute ‘get_session‘ 问题
- JS(JavaScript)的初了解3(更新中···)
- hive 开窗函数_Hive的架构剖析
- OpenCV3学习(4.3)——图像形态学(膨胀,腐蚀)
- 昂贵的聘礼(枚举区间+最短路)
- 医药公司java,医药管理系统java版
- Java三种连接池(druid、c3p0、dbcp)
- 关于SQLyog的破解注册码
- 国密算法(SM2)简介及SM2生成秘钥
- 【NLP】第 6 章:XGBoost 超参数
- 程炳皓的金矿:开心网“记账”组件
- 服务器设置来电自动重启,电脑来电自动重启怎么样设置
- 多声道音频指南(二)—— 前世与今生
- 网站自动SEO优化软件
- Dojo: Quick Start
- 如何快速在两台电脑之间传输大文件
- 用python实现随机选人、选取活动或节目小程序
热门文章
- 树莓派2上使用360wifi2作为无线网卡
- java输入输出流总结_Java输入输出流总结
- mysql 外部键约束名_MySQL中外键的创建、约束以及删除
- 科讯CMS--数据库连接出错,请检查Conn.asp文件中的数据库参数设置
- 中年男人的职场生存画像:这一天,我都在不停道歉......
- 微信小程序侧边栏+语音记账本(主页面)
- mysql rc是什么版本_docker rc版本是什么意思?
- 冲裁模弹性元件计算_冲裁模卸料弹性元件的选用和计算
- Revit二次开发 管道弯头、三通、四通的生成代码
- 《超级时间整理术——每天多出一小时》读书笔记