linux screen 几个有用的用法

前一阵申请了华为云的主机,一直没有这么用,最近想用起来试试

主要是内存还不小,比我的512M的强多了,试试mongodb这样的主机上运行怎么样,

但是华为的带宽不是很够,

下载mongodb的安装包要很长时间,怎么能中断ssh以后还保持vps上继续下载

当然是screen

 

一般的系统都自带screen 如果没有的话就安装一个

首先创建一个 会话 screen -S mongodownload //名字自己取

然后执行下载

curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz

 

这样就可以了 ctrl+a    d 保留当前会话切换到其他会话

screen -ls 可以看到在执行的会话

screen -r  id //一串数字 就可以切换到指定会话,程序还在正常执行

 

中断ssh以后,重新登录ssh 仍然可以看到下载在继续

这时候切换却不行,因为那个会话提示被占用

踢掉那个所谓的占用

 

screen -D -r id//就切换到了