本文介绍了如何终止所有用户会话,特定用户会话。杀死所有用户会话以下shell脚本将通过获取用户的tty值并使用pkill命令杀死所有用户的活动会话:[root@localhost~]#vimkill-user-sessions.sh!/bin/bashusession=$(w|awk'{if(NR!=1){print$2}}'|tail-n+2)foriin$usessiondopkill-9-t$idone用户会话?如何在Linux中使用shell脚本终止用户会话?给脚本添加可执行权限:[root@localhost~]#chmod+xkill-user-sessions.sh上面的脚本使用w命令列出登录系统的用户,使用awk命令列出行号不等于1的行。并打印第二列,即终端名称所在的行。使用tail命令列出倒数第二行的内容。如何在Linux中使用shell脚本终止用户会话?如何在Linux中使用shell脚本终止用户会话?如何终止指定用户的会话?在下面的例子中,如果运行脚本后添加了用户名,则该用户的登录将被终止。[root@localhost~]#catkill-specific-user-sessions.sh!/bin/bashusession=$(w$1|awk'{if(NR!=1){print$2}}'|tail-n+2)foriin$usessiondopkill-9-t$idone如何在Linux中使用Shell脚本终止用户会话?如何在Linux中使用shell脚本终止用户会话?运行脚本测试:登录用户如下,你想终止user01的会话。如何在Linux中使用shell脚本终止用户会话?如何在Linux中使用shell脚本终止用户会话?然后运行脚本,在以下参数中加入用户名:[root@localhost~]#./kill-specific-user-sessions.shuser01然后使用w命令查看user01会话是否已经终止。如何在Linux中使用shell脚本终止用户会话?如何在Linux中使用shell脚本终止用户会话?总结本文简要说明了如何使用shell脚本终止用户会话。
