Linux使用screen实现关闭ssh连接的情况下,让程序继续在后台运行

Ubuntu默认没有安装screen,需要手动安装。

安装命令:

sudo apt-get install screen

简单的操作方法:

直接输入命令

screen

进入screen子界面,此时putty标题栏会指示处于子界面状态,然后运行你的程序

操作命令...

然后按下Ctrl+A后抬起,然后按下d键,此时切换回主界面,Putty的窗口标题栏也会指示。

此时就是断开ssh(直接关闭putty的窗口),程序仍在运行。

以后重新ssh连接后,如果要找回之前的窗口,输入

screen -ls

查看子界面的代号

然后输入

#screen -r 子界面代号

就可以查看当初你程序运行所在的子界面了。

更详细的教程,参考:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

 

posted @   EasonJim  阅读(3065)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2016-05-09 IIS配置错误信息输出
点击右上角即可分享
微信分享提示