事例程序:
#!/bin/bash
if test -z $1; then
echo "Usage: batch_kill_process.sh param"
exit 0
fi
param=$1
ps aux | grep "$1" | grep -v "grep" | grep -v "batch_kill_process.sh"
echo "do you want to kill all (y/n)? "
read $param
if test $param="y"; then
ps aux | grep "$1" | grep -v "grep" | grep -v "batch_kill_process.sh" | awk '{print $2}' | xargs -i kill -9 {}
fi
exit 0
批杀进程脚本解析
本文介绍了一个用于批量查找并终止指定参数相关进程的 Bash 脚本。该脚本通过 ps 命令获取系统中运行的所有进程,并使用 grep 进行过滤,最终根据用户确认来结束指定进程。
2421

被折叠的 条评论
为什么被折叠?



