RQ克朗
RQ-Cron的Python项目详细描述
rq cron
RQ Cron是一个类似cron的守护进程,它可以调度任务
安装
pip install RQ-Cron
用法
rq-cron –config /etc/rq_cron.json
优点
- 简单-使用python内部sched.py
- 无状态-不存储状态
- 允许间隔<;60秒
- 将任务执行时间保存在用于监视的文件中
示例配置
示例:
{ "jobs" : [ { "queue": "queue1", "name" : "module1.task1", "interval" : 60 }, { "interval" : 60, "queue": "queue2", "name" : "module2.task1" }, { "cron" : "32 */3 * * *", "name" : "module3.task1", "kwargs": { "timeout": 30 } } ], "status_dir" : "/tmp/rq_cron_status", "default_queue": "queue", "redis" : "localhost" }