|
|
vor 8 Monaten | |
|---|---|---|
| .. | ||
| app | vor 8 Monaten | |
| README.md | vor 8 Monaten | |
| requirements.txt | vor 8 Monaten | |
本工程负责 客户端 exe 相关的定时任务,尤其是:
backend-client 的会话模型,对客户端会话做定期清理与维护说明:本工程 只管理客户端侧的 session 与任务,不负责
backend-admin管理端的 Session。
scheduled-tasks/
├── README.md # 工程说明(当前文件)
├── requirements.txt # 依赖声明(继承 backend-client)
└── app/
├── __init__.py
├── config.py # 配置加载(如数据库 URL)
├── session_tasks.py # 客户端 Session 定时任务
└── main.py # 任务启动入口(CLI)
依赖:复用
backend-client相同的 Python 运行环境与配置。
cd scheduled-tasks
pip install -r requirements.txt
# 手工执行一次 session 清理任务
python -m app.main run-once
# 或作为长期任务,以固定间隔循环执行(示例:每 5 分钟)
python -m app.main loop
在生产环境中,可通过:
来调度 python -m app.main run-once,实现真正的 定时任务服务。