作者: alan9101 時間: 2012-08-28 21:30
#!/bin/bash
n=0
for i in $*
do
num[$n]=$i
n=`expr $n + 1`
done
for m in ${num[*]}
do
port=`netstat -an | grep '\<111\>' | awk -F' ' '{print $4}' | sed 's/.*:
\(.*\)/\1/g' | uniq`
server=`lsof -i:111 | sed '1d' | awk -F' ' '{print $1}' | uniq `
if [ -n "$server" ]
then
killall $server #/etc/init.d/$server stop
else
echo "No server in you system."
fi
done