由于开了很多个screen同时工作,关闭是一个一个比较麻烦,写个命令在这以便日后想不起来时可以用到。
1、先看看有多少个screen
screen -ls |awk '/Socket/'|awk '{print $1}'
2、如果有20个screen,关闭所有screen
screen -ls|awk 'NR>=2&&NR<=20{print $1}'|awk '{print "screen -S "$1" -X quit"}'|sh
本文介绍了一种快速查看和批量关闭Screen会话的方法。通过使用screen-ls命令结合awk进行数据处理,可以轻松获取当前存在的Screen会话列表,并进一步通过shell脚本实现对指定数量的Screen会话的一键关闭。
由于开了很多个screen同时工作,关闭是一个一个比较麻烦,写个命令在这以便日后想不起来时可以用到。
2644
3501
2691

被折叠的 条评论
为什么被折叠?