如何在阿里云ECS服务器上定时执行Python脚本?
喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力!
谢谢你们 祝大家早日上岸 点个收藏吧,后续会有考研真题更新哦!
原文传送门:https://blog.csdn.net/weixin_38800668/article/details/110727785
思路:
python脚本,放入云服务器部署的操作系统上,以操作系统为基本,建立该操作系统对Python脚本的定时执行任务。
例如:在ECS服务器上部署Ubuntu操作系统,Ubuntu系统有一个定时任务的管理器crontab,我们只需要对该操作系统编辑定时任务,然后重启定时任务服务就好了。
一、在阿里云服务器上执行Python脚本
1、首先了解一下什么是ECS服务器,并购买相应的服务器,这里推一下官方的教程:7天玩转ECS云服务器
2、在服务器上安装对应的版本的操作系统
我这里是安装的Ubuntu系统
3、 查看服务器的python环境
在已购买的云服务器上查看
4、查看Python安装路径
系统自带的Python为2.7,这里的演示也是2.7版本,如果需要使用3.x版本的可以参见大佬们的做法:
https://www.jianshu.com/p/24f6f9fa6465
https://blog.csdn.net/Alian_W/article/details/104329652
5、安装第三方库 ipdb
ipdb用于调试Python脚本
6、上传Python文件到服务器上
可以使用xtfp连接在云服务上,并进行程序的上传。
7、运行程序
如果想要断开连接后程序依然运行,可以使用
二、定时执行Python脚本
在阿里云上部署的Unbuntu系统,可用crontab定时任务进行定时执行Python脚本。
详情请参考 : crontab定时任务