使用 pkill 命令替代 killall
在某些精简系统版本 (如 Ubuntu 的 JeOS 版本) 中, 一些我们认为微不足道的命令都没有安装。通常还有一种我们不知道的替代方案 (例如用 vi 代替 nano)
在这种情况下是使用 pkill 命令, 它也能通过进程名称向匹配的所有进程发送信号。例如
# 原命令
killall badProcess
# 等同于
pkill badProcess
安装 killall 命令
如果你有足够的访问权限, 则可以安装 psmisc 软件包使用 killall, psmisc 还提供了一些其他有用的工具
psmisc 包有以下几个有用的工具
fuser: 显示进程使用的文件killall: 按名称终止进程, 类似于pkillpstree: 以树结构显示正在运行的进程peekfd: 查看进程的文件描述符
在 Ubuntu/Debian 系统上安装
apt-get install psmisc
在 RHEL/Fedora/CentOS 系统上安装
yum install psmisc
原文