踢出除当前登录终端外的其他终端登录:
没详细测试,仅供参考
CurrTTY=`echo "$SSH_TTY"|awk -F "/" '{print $3"/"$4}'`
for tty in `who |awk '{print $2}'`
do
if [ "$CurrTTY" != "$tty" ];then
pkill -kill -t $tty
fi
done 测试通过,谢谢你的指点。 如果相同的用户从不同终端登录,使用who命令无法区分。此时结合着w或者who am i 使用起来更方便、准确。
页:
1
[2]