脚本如下:

#!/bin/sh
TTY_LOG=tty_log
TTY_LOG1=tty_log1
USER_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

相关文章:

  • 2022-12-23
  • 2021-06-04
  • 2021-04-04
  • 2021-04-23
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2021-05-26
猜你喜欢
  • 2022-12-23
  • 2021-05-03
  • 2021-12-28
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案