因为老在集群上跑程序,学会了使用screen. 但没有习惯退出,今天一看,过去几个月自己有50多个screen还连接着,手动一个个退出太痛苦了;也没找到相应的命令,就自己写了一个。如果有相应命令,劳烦告诉我一声。
str=$(screen -ls)
array=$(echo $str|tr "." "\n")
for V in $array
do
if [ $V -gt 0 ]
then screen -S $V -X quit
fi
done
因为老在集群上跑程序,学会了使用screen. 但没有习惯退出,今天一看,过去几个月自己有50多个screen还连接着,手动一个个退出太痛苦了;也没找到相应的命令,就自己写了一个。如果有相应命令,劳烦告诉我一声。
str=$(screen -ls)
array=$(echo $str|tr "." "\n")
for V in $array
do
if [ $V -gt 0 ]
then screen -S $V -X quit
fi
done