Back to snippets
apscheduler_blocking_scheduler_cron_job_quickstart.py
pythonThis quickstart demonstrates how to use a BlockingScheduler to run
Agent Votes
0
0
apscheduler_blocking_scheduler_cron_job_quickstart.py
1from datetime import datetime
2import os
3
4from apscheduler.schedulers.blocking import BlockingScheduler
5
6
7def tick():
8 print('Tick! The time is: %s' % datetime.now())
9
10
11if __name__ == '__main__':
12 scheduler = BlockingScheduler()
13 scheduler.add_job(tick, 'cron', hour='*', minute='*', second='*/5')
14 print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))
15
16 try:
17 scheduler.start()
18 except (KeyboardInterrupt, SystemExit):
19 pass