脚本如下:
#!/bin/sh
TTY_LOG=tty_logTTY_LOG1=tty_log1USER_NAME=`whoami`#echo ${USER_NAME}who|grep ${USER_NAME} |awk '{print $2}' > ${TTY_LOG}LINE_NUM=`cat ${TTY_LOG} |wc -l`
LINE_NUM=$((${LINE_NUM}-1))#echo ${LINE_NUM}
cat ${TTY_LOG}|head -${LINE_NUM}>${TTY_LOG1} #最后一个为当前登陆的终端,不能kill,因此只将前面的终端保存到文件中#cat ${TTY_LOG1}for line in `cat ${TTY_LOG1}`
do tty_num=$line #echo ${tty_num} pkill -kill -t ${tty_num} #关掉终端done