screen 的简单使用
screen是linux下的一种多重窗口管理程序。在使用telnet或SSH远程登录linux时,如果链接非正常中断,重新连接时,系统将打开一个新的session,无法恢复原来的session.screen命令就可以解决这个问题。同时也可以在本地起服务时使用避免干扰操作或无意打断进程。
用法:在原始命令前添加screen
$screen python.***.py
其他功能:
查看当前全部的screen:
1 $screen -ls
会显示下面信息
There are screens on: 1542.pts-1.AY1212021007126539381 (01/30/2013 03:29:06 PM) (Detached) 1434.pts-1.AY1212021007126539381 (01/30/2013 03:13:56 PM) (Attached) 2 Sockets in /var/run/screen/S-user.
每一条前面就是开启screen的id
链接到detached的screen:
$screen -r 1542
从screen中退出(不关闭screen进程)
按 Ctrl-A-D
退出关闭进程
按 Ctrl-c