首页 网站首页 商业信息 脚本 查看内容

Python脚本定时部署

网站运营 2023-1-24 20:20 7431人围观 脚本

1、利用处景

在Ubuntu系统中按时跑Python剧本

2、设备按时使命的两种方式

2.1 用Python内部的按时器

2.1.1 挪用schedule模块

#pip安装模块
#倡议利用国内源这样会比力快一些。
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com schedule
#在代码中插入模块
import schedule
import time

#界说一个函数
def hello_fun():
print("hello world!")

#设备按时器
#设备为天天的下午两点半运转代码。
schedule.every().day.at('14:30').do(hello_fun)#这里只需要函数名
#挪用按时使命
while True:
schedule.run_pending()
time.sleep(5)

关于更多schedule模块利用详情可参考

终极这个是要ubuntu终端运转的。翻开终端



#这里是方式py文件的文件夹,用绝对途径。
#有的将Python3设备为python默许,所以也可以用python取代python3
#在虚拟机终端类似于windows系统的cmd,这里通常为不能封闭的,封闭后要运转的代码就停止了,
#而且点窜代码后,需要重新输入一次才会更新要运转的代码。
python3 /home/user/python_code/name.py

2.1.2 挪用APScheduler模块

#pip安装APScheduler库
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com apscheduler
#插入模块
from apscheduler.schedulers.blocking import BlockingScheduler
#设备时区
scheduler = BlockingScheduler(timezone='Asia/Shanghai')
#界说一个函数
def hello_world():
print('hello world!!!')

#设备按时使命
scheduler.add_job(hello_world, "cron", hour=12, minute=5, misfire_grace_time=60)
#启动按时使命
scheduler.start()

想领会更多APScheduler模块利用,可参考一下文档,或网上检索,我这里只做一个引入。

2.2 利用crontab摆设按时使命

crontab摆设按时使命,是本文档重点要讲的。看着有点复杂,实在用起来是很是好用的。

最大的优点,点窜代码以后不用频频点窜摆设文档。

一般linux系统会自带crontab

2.2.1 开启crontab办事

sudo service cron start

2.2.2 进入编辑形式

crontab -e
#一路头会让你选一个编辑器,我一般会选vim也就是代号为2的阿谁。
#假如一路头挑选的编辑器欠好用可以换。
#点窜编辑器
select-editor

2.2.3 编辑crontab按时使命



按【A】键,可出现插入,即为可以编辑了。



写完以后用以下方式操纵保存。

同时按下ctrl+c退出编辑形式
按下shift+: 输入wq 退出 crontab

2.2.4 检察crontab

crontab -l

2.2.5 selenium代码摆设后不运转

可以在代码前加上export DISPLAY=:0.0

30 10 * * * export DISPLAY=:0.0 && python3 /home/user/spider_code/one_spider.py

以上就是摆设Python代码按时使命的几个常用操纵。

crontab的优点是,当点窜Python代码后,可以不用再重新摆设。而且不必开终端。

具体关于crontab的时候题目,可参考菜鸟教程

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

商业合作微信

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

精彩点评

相关推荐

有哪些超神的油猴脚本?

有哪些超神的油猴脚本?

小编在之前就介绍过很多油猴里的神器插件,这里给大家总结几款经典中的经典。01Usersc

一篇教会你写90%的shell脚本

一篇教会你写90%的shell脚本

shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统

脚本怎么写?250+个万能脚本,可直接套用!

脚本怎么写?250+个万能脚本,可直接套用!

作者:厚昌学院特聘讲师,厚昌学院顾问团队核心成员,从事互联网行业从事互联网行业8

浏览器辅助神器:油猴脚本使用教程

浏览器辅助神器:油猴脚本使用教程

前言「油猴脚本」是一段脚本代码,通过它可以让浏览器实现各种各样的扩展功能,和浏览

这100个shell脚本案例,你都知道吗?一篇教会你写90%的 ...

这100个shell脚本案例,你都知道吗?一篇教会你写90%的 ...

shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成

最新一波油猴脚本推荐:有了它们,你的浏览器就无敌了

最新一波油猴脚本推荐:有了它们,你的浏览器就无敌了

关注扩展迷、喜欢折腾电脑的小伙伴们,应该都对各种各样的浏览器插件不陌生了。浏览器

最强浏览器插件:油猴脚本的安装及使用教程

最强浏览器插件:油猴脚本的安装及使用教程

Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome,

油猴脚本管理器的超详细下载安装使用教程——新手必看

油猴脚本管理器的超详细下载安装使用教程——新手必看

油猴脚本管理器的超详细下载安装使用教程——新手必看油猴可以帮你干什么:全网VIP视

iPad随航脚本(Mac13.0Ventura)

iPad随航脚本(Mac13.0Ventura)

参考文章和视频:将iPad作为Mac Mini主屏幕的实现方法视频:无屏自动启动随航 iPad作为M

模板很齐全,视频脚本怎么写?50个短视频脚本文案模板 ...

模板很齐全,视频脚本怎么写?50个短视频脚本文案模板 ...

在运营短视频时,你有没有遇到过这样的问题:1、拍了一半发现拍摄场景不行;2、拍摄过

一个油猴脚本,让你体验真正的百度网盘下载不限速!

一个油猴脚本,让你体验真正的百度网盘下载不限速!

我们先看一下这个脚本的下载效果。我是100M的宽带,这直接能飙到20MB/s,所以下载速度

视频拍摄脚本怎么写?完整视频拍摄脚本范文实例分享

视频拍摄脚本怎么写?完整视频拍摄脚本范文实例分享

写脚本?对于没有视频背景的朋友来说可能就会有疑问,脚本是什么?不应该是电影,电视

「小白教程」让浏览器为所欲为!油猴脚本简介与使用心得

「小白教程」让浏览器为所欲为!油猴脚本简介与使用心得

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Stark-C大家好,我是Stark-

Tampermonkey油猴插件——安装与使用教程

Tampermonkey油猴插件——安装与使用教程

​初次见面,大家好。相信熟悉浏览器的都知道,尤其是大名鼎鼎的Chrome浏览器,丰富的

这是我见过最牛的shell脚本100例,学习提升面试必备,建议收藏

这是我见过最牛的shell脚本100例,学习提升面试必备,建议收藏

从历史上看,shell一直是类Unix系统的原生命令行解释器。多年来,它已被证明是Unix的

网售几元钱的网红脚本,真是顶流主播的走红秘籍?

网售几元钱的网红脚本,真是顶流主播的走红秘籍?

有人说,网红行业的现状是江山代有才人出,各领风骚“好几天”。的确,即便是行业顶流

115最新转存脚本(可转存和提取SHA1版本)

115最新转存脚本(可转存和提取SHA1版本)

最近115调整了接口,导致115转存助手ui优化版3.8.1版本无法转存或获取SHA1。有大神在

视频脚本创作不完全指南

视频脚本创作不完全指南

根据第49次《中国互联网络发展状况统计报告》数据,截至2022年12月,我国网络视频(含

一文详解Shell脚本编程,从基础到进阶,通俗易懂一目了然

一文详解Shell脚本编程,从基础到进阶,通俗易懂一目了然

Shell脚本编程难,难于上青天!这话不假,尤其很多程序员新人,学了几个月Shell脚本写

好的短视频从脚本制作开始,学会这3招,还怕做不出好脚本?

好的短视频从脚本制作开始,学会这3招,还怕做不出好脚本?

在上期我们做了个形象的比喻,把短视频制作比喻成我们造房子,前面我们已经带领大家打

商业洽谈 文章投递 寻求报道
电话咨询: 15924191378
关注微信