screen后台运行程序

screen后台运行程序

wall baba
首页:HomePage
  • screen功能:会话恢复、多窗口、会话共享
  • 对于普通用户,只需要掌握简单的操作基本上可以满足需求。
  • GNU SCREEN官方站点:http://www.gnu.org/software/screen/

简单使用

安装:

sudo apt-get install screen
or
sudo yum install screen

新建窗口:

  1. 直接运行screen(不推荐):这样就可以新建窗口,进入到一个窗口中,但是这样窗口就没有名字,无法区分他们
  2. screen -S name :新建一个名字为name的窗口,进入到该窗口中 ,如screen -S WeChat 这样就新建了一个WeChat的窗口并进入

会话分离:

快捷键Ctrl a表示进入命令模式 ,Ctrl a +d快捷键可以实现窗口分离,即退出当前窗口,该窗口还在后台运行。

恢复窗口:

  1. screen -ls 列出窗口列表
  2. screen -r 8605 进入8605这个窗口

关闭窗口

  1. kill -9 8605 杀死线程,当然就杀死了窗口
  2. Ctrl a +k 杀死当前窗口和窗口中运行的程序
  3. Ctrl a 然后输入quit命令退出Screen会话(杀死所有窗口并退出其中运行的所有程序)
  4. screen -wipe 清除死去的窗口

高级用法

http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

我觉得没必要钻太深,确实要学的话建议试一试Tmux

简单教程:https://harttle.land/2015/11/06/tmux-startup.html






Report Page