20 lines
335 B
Bash
Executable File
20 lines
335 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "错误:请提供进程名称"
|
|
exit 1
|
|
fi
|
|
|
|
# 查找进程并终止
|
|
PIDS=$(ps -ef | grep "$1" | grep -v grep | awk '{print $2}')
|
|
if [ -z "$PIDS" ]; then
|
|
echo "未找到匹配的进程:$1"
|
|
exit 0
|
|
fi
|
|
|
|
for PID in $PIDS; do
|
|
echo "终止进程 $PID"
|
|
kill -9 "$PID"
|
|
done
|
|
|
|
exit 0 |