hunting/tools/shell/find_and_kill.sh
2024-06-15 08:39:16 +08:00

23 lines
676 B
Bash
Executable File

#!/bin/bash
# 指定要查找并杀死的进程名称列表
target_processes=("rkipc" "rkwifi_server" "wpa_supplicant" "udhcpc")
# 遍历进程名称列表
for target_process in "${target_processes[@]}"; do
# 使用pgrep命令查找目标进程的PID
pids=$(pgrep -f "$target_process")
# 检查是否找到目标进程
if [ -z "$pids" ]; then
echo "未找到目标进程: $target_process"
else
echo "找到以下目标进程并准备杀死它们:"
for pid in $pids; do
echo "进程: $target_process,PID: $pid"
# 使用kill命令杀死目标进程
kill -9 "$pid"
done
echo "所有$target_process进程已被杀死"
fi
done