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

发布时间:2024年01月06日

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

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

这里我们可以使用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,如果想清理掉这些已经死亡的进程信息可使用这个命令。

文章来源:https://blog.csdn.net/qq_35624156/article/details/135430728
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。