使用screen在后台运行程序

screen 的使用

1、安装

sudo apt-get install screen  # Ubuntu

sudo yum install screen  # CentOS7

2、新建窗口

$ screen   #这样就可以新建窗口,进入到一个窗口中,但是这样窗口就没有名字,无法区分他们

$ screen -S name   #这样新建一个名字为name的窗口,并入到该窗口中

$ screen command   #这样新建一个窗口并在窗口中执行command,同样没有名字 例如:screen python ./a.py 新建并执行a.py程序

 

 

3、恢复会话窗口

首先查看有哪些窗口正在运行

$ screen -ls #列出窗口列表

恢复窗口

$ screen -r 2637 #进入2637线程,恢复count会话窗口

4、杀死会话窗口

kill -9 2637   # 杀死线程,当然就杀死了窗口

5、清除死去的窗口

当窗口被杀死后,再用screen -ls 可以看到该窗口后面的(???dead)字样,说明窗口死了,但是仍在占用空间。这时需要清除窗口

$ screen -wipe   #自动清除死去的窗口

 

posted @ 2018-02-01 15:38  想54256  阅读(633)  评论(0编辑  收藏  举报