当前位置: 首页 > news >正文

如何让自己的写的程序在阿里云一直运行

购买了阿里云服务器后,每次要用自己写在阿里云的服务器程序都要连接到云端

然后./运行该程序,而且每次一断开终端,该服务器就会自动停止,这样使用相当麻烦。那怎样才能让我们的服务器一直在云端后台运行,即便退出终端,也保持这个服务器进程运行呢?

这里我们可以使用screen工具:

1、下载screen:

CentOS 系列系统: yum install screen          
Ubuntu 系列系统: sudo apt-get install screen            

2、运行screen,创建一个screen

screen -S  [name][name] 是一个标记,可以自己随便填,这个标记是给自己看的,用来分辨该窗口的用途,避免窗口多了自己混淆

进入screen后我们把想要的程序运行起来然后退出再screen,该程序就会一直在后台正常运行

3、查看screen在后台运行的进程

screen -ls

4、进入查看后台运行的screen进程

screen  -r  -d   [PID号]

5、杀死不需要的进程

kill -9 【PID号】

6、清理screen已经死亡的进程信息

screen  -wipe  (检查目前所有的screen作业,并删除已经无法使用的screen作业) 

进程被人为终止后,可以看到在screen 里会显示dead,如果想清理掉这些已经死亡的进程信息可使用这个命令。

http://www.lryc.cn/news/274588.html

相关文章:

  • 【计算机图形学】NAP: Neural 3D Articulation Prior
  • 知识付费平台搭建?找明理信息科技,专业且高效
  • CentOS7部署Kafka
  • JS的防抖和节流
  • 互联网加竞赛 基于人工智能的图像分类算法研究与实现 - 深度学习卷积神经网络图像分类
  • pip安装报错SSL
  • 手机视频监控客户端APP如何实现跨安卓、苹果和windows平台,并满足不同人的使用习惯
  • 从写下第1个脚本到年薪40W,我的自动化测试心路历程
  • Vue CLI组件通信
  • C语言编译器(C语言编程软件)完全攻略(第九部分:VS2019使用教程(使用VS2019编写C语言程序))
  • 走向云原生 破局数字化
  • spring常用注解(三)springbean类
  • qiankun微服务
  • 文件夹重命名方法:提高效率减少错误,中英文批量翻译文件夹名称
  • 【PHP】where和whereOr一起复杂查询示例
  • Mysql 动态链接库配置步骤+ 完成封装init和close接口
  • 哈希一致性算法
  • 基于SpringBoot的在线考试系统绿色
  • 设计模式:原型模式
  • Qt5+VS2013兼容XP方法
  • GitHub Copilot 最佳免费平替:阿里通义灵码
  • 体系化的进阶学习内容
  • SpringBoot解决前后端分离跨域问题:状态码403拒绝访问
  • 【linux】更改infiniband卡在Debian系统的网络接口名
  • SPRING BOOT发送邮件验证码(Gmail邮箱)
  • Liunx安装FTP和SFTP
  • 【Mars3d】new mars3d.layer.GeoJsonLayer({不规则polygon加载label不在正中间的解决方案
  • 怎么快速修复mfc140.dll文件?解决mfc140.dll缺失的方法
  • 安全防御之入侵检测与防范技术
  • Leetcode2807. 在链表中插入最大公约数