首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

screen命令#伪服务

大家有没有碰上这么一种苦恼,通过ssh去连接某服务器,然后运行了一个长时间的任务不敢断开;或者启动了一个软件,希望它一直运行,可是又不想一直保持ssh连接。

当然了,再此之前你应该也尝试了各种五花八门的骚操作,包括“&”或者nohup等命令,但实际使用这些命令并不稳定,所以在这里也再次整理下screen命令的用法,安利一下。

老规矩,我们先来简单看下最新的功能列表:

接下来进行一下最基础也是最实用的流程操作

打开一个新的screen会话,你可能没觉得有什么变化,但你的当前会话已经属于一个新的screen了。

screen

接下来我们运行一个frp,frp就是一个程序,而非服务,所以我们在每次使用的时候都要去手动开启它。

frps

Ctrl+A+D连按挂起会话,返回到进入会话前的位置

挂起会话

screen -ls用户查看当前存在的会话详情

查看会话

screen -r 进入会话,当然-r参数后需要加子界面id号,即上图看到的3061.

进入会话

当然,你如果开的会话太多,怕混乱,可以使用-S参数进行会话命名,一般来讲,简单的这几个命令已经足够日常所需了。

现在我们可以随意断开ssh连接了,但我们的frp小程序却像个服务一样稳定的在服务器上运行着,需要类似功能的程序还有很多,如鸟群的qqbot机器人,再如一些python写的页面小程序,都可以借此稳定常驻进程。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181222G0ELJG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券