如何让自己的写的程序在阿里云一直运行
2021/7/12 11:06:29
本文主要是介绍如何让自己的写的程序在阿里云一直运行,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
参照:如何让自己的写的程序在阿里云一直运行
作者:图触靓
发布时间: 2020-08-02 11:53:28
网址:https://blog.csdn.net/bhbhhyg/article/details/107742311
购买了阿里云服务器后,每次要用自己写在阿里云的服务器程序都要连接到云端然后./运行该程序,而且每次一断开终端,该服务器就会自动停止,这样使用相当麻烦。那怎样才能让我们的服务器一直在云端后台运行,即便退出终端,也保持这个服务器进程运行呢?
这里我们可以使用screen工具:
1、下载screen:
CentOS 系列系统: yum install screen Ubuntu 系列系统: sudo apt- get install screen
2、运行screen,创建一个screen
screen -S [ name] [ name] 是一个标记,可以自己随便填,这个标记是给自己看的,用来分辨该窗口的用途,避免窗口多了自己混淆
示范:
进入screen后我们把想要的程序运行起来然后退出再screen,该程序就会一直在后台正常运行
退出screen:
回车后可以进入screen命令界面,运行你想要的程序,然后按ctrl+a+d,退出screen,这样我们的程序就一直在后台运行了,即便关掉这个命令窗口进程也不会被杀死。(下图为正在运行的screen,还没有退出)
3、查看screen在后台运行的进程
screen -ls
4、进入查看后台运行的screen进程
screen -r -d [PID号]
screen -r -d 1020
5、杀死不需要的进程
kill -9 【PID号】
kill -9 1020
6、清理screen已经死亡的进程信息
screen -wipe (检查目前所有的screen作业,并删除已经无法使用的screen作业)
进程被人为终止后,可以看到在screen 里会显示dead,如果想清理掉这些已经死亡的进程信息可使用这个命令。
这篇关于如何让自己的写的程序在阿里云一直运行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-01一个基于注解驱动的可视化的DDD架构-超越COLA的设计
- 2025-01-01PlantUML 时序图 基本例子
- 2025-01-01plantuml 信号时序图
- 2025-01-01聊聊springboot项目如何优雅进行数据校验
- 2024-12-31自由职业者效率提升指南:3个时间管理技巧搞定多个项目
- 2024-12-31适用于咨询行业的项目管理工具:提升跨团队协作和工作效率的最佳选择
- 2024-12-31高效协作的未来:2024年实时文档工具深度解析
- 2024-12-31商务谈判者的利器!哪 6 款办公软件能提升春节合作成功率?
- 2024-12-31小团队如何选择最实用的项目管理工具?高效协作与任务追踪指南
- 2024-12-31数据赋能,智慧养老:看板软件如何重塑养老服务生态