【发布时间】:2013-05-03 21:35:46
【问题描述】:
cron(或其派生类)是运行计划编程任务的唯一方法吗?例如:
- 在 X 前 3 天向客户的信用卡收费
- 从时间 x 6 小时后发送电子邮件
- 每小时执行一次 xyz 命令
是否有任何好的资源/书籍来教如何以干净的方式实现这些功能(python、ruby(或 ROR)、python)?
我目前的肮脏方法是让 CronTab 中的包装脚本每分钟运行一次,以检查是否应该运行某些任务。我真的不喜欢这个。我更喜欢一种可以以编程方式实现计划任务的方法。
【问题讨论】:
-
如果你使用的是数据库,它可能支持
events -
感谢您的建议。 Rufus-scheduler 有多强大?
-
我想说看看number of issues 和google group 是否有任何投诉。需要注意的一件事是,如果 RoR 没有运行,您的任务将不会运行......
标签: php python ruby-on-rails ruby django