使用screen实现在后台多shell独立运行程序
在服务器上搭建一些服务的时候,经常要用到screen命令。这是因为一般情况下我们只会开一个连接服务器的控制台,但是某些服务开启的时候需要占据一整个控制台,如果关闭了就会导致进程终止。这就成了类似单进程的效果。而screen命令就是为了能够在服务器上开启多个控制面板(screen),用以容纳不同的任务。
1、新建screen
可以直接输入screen 来打开一个带有默认名字的screen界面,也可以加上 -S 参数设置screen窗口的名字。然后系统就会切进当前的screen了。

上面第一个就是使用了-S参数命名的screen
2、查看当前有哪些screen
screen -ls
3、暂时离开当前screen
1)按下组合快捷键ctrl+a+d,即可detach当前screen
2)screen -d

4、关闭和选择screen
恢复screen:screen -r <screen的pid>
离开screen: screen -d <screen的pid>
关闭screen:

本文详细介绍了如何在服务器上使用screen创建、管理多个独立运行的shell,包括新建screen、查看screen、临时离开、关闭选择以及处理损坏screen的方法,是服务器运维必备技巧。
最低0.47元/天 解锁文章
303

被折叠的 条评论
为什么被折叠?



