在前面的章节,我们讲述了screen的调试分析,在最后,我们来说一下实际应用中可能会碰到的问题,比如:[[email protected] ~]# screen -lsThere is a screen on:4083.down_video (Detached)1 Socket in /var/run/screen/S-root.状态显示 down_video这个screen session已经被断开(detach)了,此时我们用screen -r可以继续刚才看似中断实际还在连接的进程[[email protected] ~]# screen -r down_video注:-r 表示取回一个已被断开的screen session可以看到我们的程序仍在运行,中间未曾停止,而且此时我们又可以继续控制它了。那么如何中断一个 screen session呢?[[email protected] ~]# screen -lsThere is a screen on:4083.down_video (Attached)1 Socket in /var/run/screen/S-root.请注意:当前看到的sessiondown_video 正在被连接使用中,这时我想使用此session[[email protected] ~]# screen -r down_videoThere is a screen on:4083.down_video (Attached)There is no screen to be resumed matching down_video.此时用 -r 不能取到此 screen session,这时只能用 -d 参数来强制中断它[[email protected] ~]# screen -d down_video[4083.down_video detached.][[email protected] ~]# screen -r down_video再用 -r 取回 screen就成功了注意:原来的被我们中断的连接会显示 :[[email protected] ~]# screen -r down_video[remote detached]关于screen我们就介绍到这里,更多的内容等待您的发现...
(以上内容不代表本站观点。) --------------------------------- |