踢除当前IP连接的终端外的所有终端,包括控制台。

#!/bin/bash
#踢除当前IP连接的终端外的所有终端,包括控制台。
#必须拥有管理员权限 
#2019-06-27 12:50
#Version 2.0
#当前终端IP地址
CURTER=`who am i | awk -F '[)(&| ]+' '{print $5}'`

#排除当前IP连接的终端外的所有终端
TER=`w |grep -v $CURTER |grep -E "tty|pts" |awk '{print $2}'`

for i in $TER
do
#踢掉终端
pkill -kill -t $i
done