linux中screen命令一般有哪些应用场景?
你启动一个进程,用着用着要去泡妞了。如果直接退出终端,进程就结束了。不退出,网络不稳定,随时可能被退出。用setsid吧,看不到它的输出了。加上重定向吧,又不能跟它交互了(比如vim)。然后你发现还可以用screen,看腻了就ctrl-a ctrl-d扔后台去,想她的时候再screen -R请回来,就像直接在bash终端下面启动一样,该干啥干啥,想干啥干啥。
我们公司就有这么个情况,比如一个游戏进程启动过程或运行过程会有很多输出信息,有时候也会用screen,这样管理起这个游戏起来也很方便和安全,不会被信号中断影响到,也不用搞什么nohup之类的
1 回答2.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.1k 阅读✓ 已解决
3 回答1.7k 阅读
1 回答1.1k 阅读✓ 已解决
我用的不多,同事们用的非常多
1.xshell,securecrt等软件可以开很多tab同时操作,screen可以在一个终端里模拟很多终端,一样方便。
2.断电或者蓝屏,终端断了,服务器端所有程序收到hup信号,前台任务全部终止,各种工作环境全部丢失。如果在screen里边操作,那没问题,下次登录到服务器上,连上screen,恢复之前的一切,继续来。
有不可间断,还不能放后台的任务,用screen,是解脱你的好办法。
3.screen可以多人同时观看同一个终端,做讲解之类的时候很方便。