- 論壇徽章:
- 0
|
finger如何統(tǒng)計(jì)同ip地址的tty終端數(shù)?
## 當(dāng)同一地址的終端數(shù)小于或等于cnt4ip時(shí),不理會(huì)
#cnt4ip=3
cnt4ip=0 #測(cè)試時(shí)取值
finger -f | awk '{printf("%s|/dev/tty%s\n",substr($0,60,15),substr($0,32,2))
}' | sed 's/^|/127.0.0.1|/g' |sort >fl1
cut -d "|" -f1 fl1 |sort -u > fl2
for ip in `cat fl2`
do
grep $ip fl1 >fl3
lines=`wc -l fl3 |awk '{print $1}'`
if [ $lines -le $cnt4ip ]
then
continue
fi
for str in `cat fl3`
do
str4ip=`echo $str | awk -F "|" '{print $1}'`
str4tty=`echo $str | awk -F "|" '{print $2}'`
echo "\n快點(diǎn)退出! \n不然我扣你的錢!\n" > $str4tty
done
done
|
|