标签:inux SSH连接 技术 family 服务器 ber 分享 阿里云 显示
我们是通过SSH去连接linux服务器的,当我们退出或者端口SSH连接的话,当前正在执行的脚本文件也会被停止,因为linux服务器会在你退出SSH连接后,默认关闭进程,而不会hang up进程,所以不想一直保持SSH连接,又想一直保持服务器程序运行的解决办法如下:
(这里以阿里云的CentOS系统为例)
1、安装screen命令
sudo apt-get install screen
2、创建screen会话,自定义screen虚拟终端的名称,hass 可以改为你想要的名称
screen -S hass
3运行你需要一直在后台运行的程序
hass # 这里打开hass程序
4 退出远程登陆,hass程序仍在运行,可以正常访问使用
5 重新远程登陆,查看当前开着的screen会话
screen -ls
发现两个会话
查看子界面的代号,然后输 入
#screen -r 27701
进去后是空的,因为我没有运行任何程序
#screen -r 27479
显示出我正在运行的hass程序
6如何让关闭和更多用法
进入27701会话
screen -r 27701
关闭它
exit
之后再次查看
screen -ls
发现关闭了。
screen用法:
标签:inux SSH连接 技术 family 服务器 ber 分享 阿里云 显示
原文地址:https://www.cnblogs.com/kekeoutlook/p/9471609.html