25 lines
615 B
Python
25 lines
615 B
Python
|
|
from apscheduler.schedulers.background import BackgroundScheduler
|
|
|
|
import datetime
|
|
import time
|
|
|
|
from services.red import run_task, run_task1, run_task2,run_task3
|
|
|
|
def start_scheduler():
|
|
scheduler = BackgroundScheduler()
|
|
|
|
scheduler.add_job(run_task2, 'interval', minutes=1, next_run_time=datetime.datetime.now())
|
|
scheduler.add_job(run_task, 'interval', minutes=5)
|
|
scheduler.add_job(run_task1, 'interval', days=1)
|
|
# scheduler.add_job(
|
|
# run_task3,
|
|
# 'interval',
|
|
# minutes=2,
|
|
# next_run_time=datetime.datetime.now() # 🔥 сразу запуск
|
|
# )
|
|
|
|
scheduler.start()
|
|
|
|
|