提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述Linux之killall命令相关的知识,希望能为你提供帮助。
Centos 安装killall
命令
>
yum install -y psmisc
Ubuntu安装
killall
命令>
apt-get install -y psmisc
命令格式
killall [参数] [进程名]
命令功能
命令参数
- -Z 只杀死拥有scontext 的进程
- -e 要求匹配进程名称
- -I 忽略小写
- -g 杀死进程组而不是进程
- -i 交互模式,杀死进程前先询问用户
- -l 列出所有的已知信号名称
- -q 不输出警告信息
- -s 发送指定的信号
- -v 报告信号是否成功发送
- -w 等待进程死亡
- --help 显示帮助信息
- --version 显示版本显示
>
killall java
向指定进程发送信号
- 后台运行程序:
vi &
- 杀死 vi进程:
killall -TERM vi
或者killall -KILL vi
>
vi &
[1] 18729
>
killall -TERM vi[1]+Stoppedvi
>
ps -ef | grep vi
root1872997130 22:26 pts/100:00:00 vi
root1879997130 22:26 pts/100:00:00 grep --color=auto vi
>
killall -KILL vi
[1]+Killedvi
>
ps -ef | grep vi
root1882797130 22:26 pts/100:00:00 grep --color=auto vi
TERM
信号将终止所有不能捕获该信号的进程KILL
信号将强制杀死进程
>
w
>
killall -9 bash
通过模糊匹配杀死所有进程
>
killall -9 rumenz*
终止某个用户所运行的进程
>
killall -u deploy
我们只想杀死运行时间超过 6h 的进程
>
killall -o 6h
杀死进行时间小于 5h 的进程
>
killall -y 5h
忽略大小写结束进程
>
killall -I rumenz
关闭命令执行回显
列出所有支持的信号
>
killall -l
HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED
交互式操作
>
killall -i rumenz
等待直到某个进程被终止
>
killall -w rumenz
原文链接:https://rumenz.com/rumenbiji/linux-killall.html
微信公众号:入门小站
【Linux之killall命令】
文章图片
推荐阅读
- centos8.5 更新失败
- ubuntu20.04安装中文输入法
- 一堆有用或有趣的小工具,也许对你有所帮助
- docker部署ldap
- 安装cockpit后,出现web console 禁用后台自动打开xmanager的问题
- e-1防火墙-selinux-调优
- Linux如何查看ip地址
- centos安装最新版git
- How uninstall Exchange 2019 on Windows Server Core 2022