screen后台运行程序
wall baba首页:HomePage
- screen功能:会话恢复、多窗口、会话共享
- 对于普通用户,只需要掌握简单的操作基本上可以满足需求。
- GNU SCREEN官方站点:http://www.gnu.org/software/screen/
简单使用
安装:
sudo apt-get install screen or sudo yum install screen
新建窗口:
- 直接运行screen(不推荐):这样就可以新建窗口,进入到一个窗口中,但是这样窗口就没有名字,无法区分他们
- screen -S name :新建一个名字为name的窗口,进入到该窗口中 ,如screen -S WeChat 这样就新建了一个WeChat的窗口并进入
会话分离:
快捷键Ctrl a表示进入命令模式 ,Ctrl a +d快捷键可以实现窗口分离,即退出当前窗口,该窗口还在后台运行。
恢复窗口:
- screen -ls 列出窗口列表
- screen -r 8605 进入8605这个窗口
关闭窗口
- kill -9 8605 杀死线程,当然就杀死了窗口
- Ctrl a +k 杀死当前窗口和窗口中运行的程序
- Ctrl a 然后输入quit命令退出Screen会话(杀死所有窗口并退出其中运行的所有程序)
- screen -wipe 清除死去的窗口
高级用法
http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html
我觉得没必要钻太深,确实要学的话建议试一试Tmux
简单教程:https://harttle.land/2015/11/06/tmux-startup.html