在数小时内运行python脚本

时间:2020-05-21 17:09:27

标签: python heroku telegram telepot

我可以在几个小时内运行脚本吗? 例如:我想每天早上6点至下午12点执行脚本。我想在12:01 pm终止进程

谢谢

PS:我的脚本托管在heroku上

1 个答案:

答案 0 :(得分:0)

TLDR;在Linux中使用cron-使您的python脚本可执行,然后配置cron以运行您想要的方式。

在Windows中,您可以使用计划任务。

关于cron的一些解释-在类似Unix的计算机操作系统中,它基本上是基于时间的作业调度程序。

点击下面的链接以获取有关如何使用crons运行python脚本的完整说明。

https://medium.com/@gavinwiener/how-to-schedule-a-python-script-cron-job-dea6cbf69f4e

或者,如果heroku一直在运行,则可以使用 BackgroundScheduler()中的APScheduler

参考-Scheduling a function to run every hour on Flask