"""定时任务模块(骨架:不注册业务任务)""" 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", ]