windows持续运行python_Win10定期执行python程序

一:windows10自带的计划程序

第一步:在 计算器右击 --> 选择管理 进入如下界面:

70

第二步:选择 系统工具 --> 任务计划程序 ,点击右侧的 “创建基本任务”,进入如下界面

70

第三步:输入任务名称,点击下一步,进入设置触发器的界面

70

第四步:选择之后点击下一步,进入设置时间界面

70

第五步:连续下一步,进入启动程序设置界面

70

注意:这步比较重要,这里有三个文本框,

【程序或脚本】文本框中填的是Python编译器的名称,一般就是python.exe,

【添加参数】文本框中填的是你的Python程序的完整路径,例如:G:\PyDemo\util\copymysql.py。

【起始于】文本框中填的是Python编译器的目录,上图中假设你的Python编译器的完整路径是“H:\DevTool\Python36\python.exe”,

二:其他工具执行:

目前能想的的只有Jenkins,支持Linux和windows等多环境部署运行。

1.安装Jenkins

windows安装Jenkins基本属于一键安装了,此教程不做详细的讲解了。

2.登陆Jenkins

输入链接:http://127.0.0.1:8080/ (因为是在本地搭建的所以IP为127.0.0.1,一般端口默认8080,如果有更改请填写自己更改的端口)

1510016-20200804223355419-1823283824.png

3.新增作业

1510016-20200804223825782-1510231457.png

4.选择构建方案

1510016-20200804224012761-543375142.png

5.新建构建步骤

1510016-20200804224300689-1206661710.png

6.编写执行命令

这里最好进行调试,先不添加定时,直接运行看环境是否有问题。

1510016-20200804225741018-1401701650.png

然后马上构建,看结果是否运行成功,如果运行报环境错误请查看我的另一篇文章

1510016-20200804225927654-1898314054.png

成功后修改执行命令添加定时

7.添加构建触发器

点击左边的?查看定时说明

1510016-20200804231747275-1997498163.png

如图中配置所示:该任务每天上午7点定时执行一次。

定时说明:

这个字段就好比cron定时任务语法(只有较小的差别),具体来说,每行由5个被TAB或空格分割的字段组成。

1510016-20200804231312281-1970038892.png

举例:

# 每隔15分钟。(或许:07, :22, :37, :52)

H/15 * * * *

# 每前半小时中每隔10分钟。 (3次, 或许:04, :14, :24)

H(0-29)/10 * * * *

# 每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。

45 9-16/2 * * 1-5

#每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)

H H(9-16)/2 * * 1-5

#每月(除了12月)从1号到15号这段时间内某刻。

H H 1,15 1-11 *

8.运行结果

1510016-20200804232221849-1776879575.png

到这里就已经成功了,因为是定时功能,想知道定时运行的结果,只有通过邮件功能进行通知了。

9.添加邮件通知

选择构建后的动作——》可编程邮件通知

1510016-20200804233521054-1076437275.png

1510016-20200804233621878-977894075.png

配置内容默认即可,邮件内容类型可以根据自己的配置选择,收件人列表可以从前面的系统设置中默认收件人选项配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值