Heroku/APScheduler: Difference between revisions
From charlesreid1
(Created page with "APScheduler docs: https://apscheduler.readthedocs.io/en/3.0/ Simple example: https://devcenter.heroku.com/articles/clock-processes-python Install it: <pre> pip install apsc...") |
No edit summary |
||
| Line 32: | Line 32: | ||
sched.start() | sched.start() | ||
</pre> | </pre> | ||
[[Category:Heroku]] | |||
[[Category:Cloud]] | |||
[[Category:Serverless]] | |||
[[Category:Scheduler]] | |||
[[Category:Task Queue]] | |||
[[Category:APScheduler]] | |||
Revision as of 22:43, 1 November 2018
APScheduler docs: https://apscheduler.readthedocs.io/en/3.0/
Simple example: https://devcenter.heroku.com/articles/clock-processes-python
Install it:
pip install apscheduler
Add it to requirements.txt:
APScheduler==3.0.0
Simple 'clock.py example:
from apscheduler.schedulers.blocking import BlockingScheduler
sched = BlockingScheduler()
@sched.scheduled_job('interval', minutes=3)
def timed_job():
print('This job is run every three minutes.')
@sched.scheduled_job('cron', day_of_week='mon-fri', hour=17)
def scheduled_job():
print('This job is run every weekday at 5pm.')
sched.start()