如何在云服务器上自动运行.py文件

Posted 丰寸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在云服务器上自动运行.py文件相关的知识,希望对你有一定的参考价值。

如果你在云服务器上运行的目的是保持一直运行,那就继续往下看吧、

有很多种方法,我这里说的是在linux上操作的一种。

利用screen会话分离。

因为在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、
输入、输出和窗口缓存。

所以长话短说:
第一步:安装screen :
yum install screen

第二步: 创建screen -S LX (注释:-S,意思是创建一个screen分屏环境。S是大写,LX是分屏的名字)

第三步:运行
创建后会进入一个空白的界面。看起来跟ctrl+L了清屏了一样。不要慌。
你可以直接运行

python3 main.py

然后 ctrl+a+d 退出当前csreen环境。记住要一起按

第三步另外一种操作:
你创建完分屏可以直接 ctrl+a+d ,然后在外面

screen -S LX -X screen python3 main.py

第四步:查看
其实上面已经达到目的了。如果你要想回去看运行状况的话
screen -ls 查询所以的screen程序。 然后有个pid。就是几个数字

然后 screen -r 88888 重新连接screen (88888是你-ls出来对应的数字)

第五步:终止
不想运行了咋办。
-ls查一下,然后 kill 88888

第六步:dead
-ls出来有dead标志的。说明程序凉了
creen -wipe 清除dead 会话

没了。简单又好用。= =

 

以上是关于如何在云服务器上自动运行.py文件的主要内容,如果未能解决你的问题,请参考以下文章

在云服务器中运行 python 脚本的最简单方法是啥?

在云主机上基于nginx部署基于Flask的网站服务器 (自己部署 )

用开源自动化运维工具 SaltStack 在云平台中实现各主机统一配置管理

深度学习环境配置 & 在云服务器上运行jupyter notebook

如何用开源自动化运维工具 SaltStack 在云平台中实现各主机统一配置管理

深度学习训练 | 如何在云服务器上安装LightGBM