linux中screen命令一般有哪些应用场景?

linux中screen命令一般有哪些应用场景?

阅读 5.9k
4 个回答

我用的不多,同事们用的非常多
1.xshell,securecrt等软件可以开很多tab同时操作,screen可以在一个终端里模拟很多终端,一样方便。
2.断电或者蓝屏,终端断了,服务器端所有程序收到hup信号,前台任务全部终止,各种工作环境全部丢失。如果在screen里边操作,那没问题,下次登录到服务器上,连上screen,恢复之前的一切,继续来。
有不可间断,还不能放后台的任务,用screen,是解脱你的好办法。
3.screen可以多人同时观看同一个终端,做讲解之类的时候很方便。

你启动一个进程,用着用着要去泡妞了。如果直接退出终端,进程就结束了。不退出,网络不稳定,随时可能被退出。用setsid吧,看不到它的输出了。加上重定向吧,又不能跟它交互了(比如vim)。然后你发现还可以用screen,看腻了就ctrl-a ctrl-d扔后台去,想她的时候再screen -R请回来,就像直接在bash终端下面启动一样,该干啥干啥,想干啥干啥。

后台执行,替代 nohup。切换也比多个窗口要方便,尤其是非图形桌面环境下。

我们公司就有这么个情况,比如一个游戏进程启动过程或运行过程会有很多输出信息,有时候也会用screen,这样管理起这个游戏起来也很方便和安全,不会被信号中断影响到,也不用搞什么nohup之类的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏