screen 的作用,简单来说就是模拟了一个不断线的终端,程序运行在screen窗口中,不管断电、断网什么条件,都会继续运行。
screen -S qcN ###创建窗口
[qiany@gm112-1 ~]$ screen -ls ####查看所有窗口
There is a screen on:
43777.qcN (Detached)
1 Socket in /var/run/screen/S-qiany.
[qiany@gm112-1 code]$ screen -r 43777.qcN ####进入关闭了的窗口
[qiany@gm112-1 ~]$ screen -d 43777.qcN #####退出窗口,但是程序还在后台运行
[43777.qcN detached.]
如果这个窗口中的任务运行完了之后,窗口是不会自动关闭的,只有人为关闭,可以在窗口中用exit就可以退出窗口了。
但是还有在 每个screen session 下,所有命令都以 ctrl+a(C-a) 开始,这些还没有尝试成功。