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