在Heroku重新启动之前运行功能

时间:2020-07-22 01:13:20

标签: python python-3.x heroku

在heroku自动重新启动测功机之前,是否可以运行函数?我有一个业余爱好的dyno运行discord.py机器人,并且想在dyno重新启动之前运行一个功能。我已经尝试过使用atexit,但是它不起作用。

1 个答案:

答案 0 :(得分:0)

如果重新启动发生在设定的时间,则可以查看Python(https://pypi.org/project/schedule/)的调度模块。

import schedule
import time

def job():
    print("Running...")

schedule.every().day.at("11:30").do(job)

while True:
    schedule.run_pending()
    time.sleep(1)