Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
642 views
in Technique[技术] by (71.8m points)

How to run Python script to run daily using apscheduler with flask?

I want test_job function to run everyday at 4 pm how can I do that? This code is working fine for the time interval.

from flask import Flask

from apscheduler.schedulers.background import BackgroundScheduler


app = Flask(__name__)

def test_job():
    print('I am working...')

@app.route('/')
def route():
    return 'flask'

scheduler = BackgroundScheduler()
job = scheduler.add_job(test_job, 'interval', seconds=3)
scheduler.start()

if __name__ == '__main__':
    app.run()
question from:https://stackoverflow.com/questions/65833795/how-to-run-python-script-to-run-daily-using-apscheduler-with-flask

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

you could try this

job = scheduler.add_job(test_job, 'cron', day_of_week ='mon-sun', hour=16, minute=00)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...