Files
2026-05-12 22:07:53 +08:00

29 lines
705 B
Python

"""定时任务模块(骨架:不注册业务任务)"""
import logging
from apscheduler.schedulers.background import BackgroundScheduler
logger = logging.getLogger(__name__)
scheduler = BackgroundScheduler()
def init_scheduled_tasks(get_db_session):
"""初始化定时任务(骨架工程无默认任务)"""
if scheduler.running:
return
scheduler.start()
logger.info("定时任务调度器已启动(骨架模式:无业务 Job)")
def shutdown_scheduler():
if scheduler.running:
scheduler.shutdown(wait=False)
logger.info("定时任务调度器已关闭")
__all__ = [
"scheduler",
"init_scheduled_tasks",
"shutdown_scheduler",
]