事例程序:
#!/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编写的脚本,用于批量杀死指定进程。通过输入进程名,脚本会显示所有匹配的进程,并询问用户是否确认全部终止。
2418

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



