最后更新于

linux批量kill进程


🔄 批量终止进程命令

linux根据名称标识批量kill进程:

ps -ef | grep xxx | awk '{print $2}' | xargs kill -9

📝 命令解析

上述命令由几个部分组成:

  1. ps -ef - 列出所有进程
  2. grep xxx - 过滤包含特定名称的进程
  3. awk '{print $2}' - 提取进程ID(PID)
  4. xargs kill -9 - 将PID传递给kill命令强制终止进程

🛠️ 其他常用方式

也可以使用以下方式批量终止进程:

# 使用pkill命令直接按名称终止进程
pkill -9 process_name

# 使用killall命令终止所有同名进程
killall -9 process_name

# 使用pgrep获取PID后终止
pgrep process_name | xargs kill -9