首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LAMP:如何实现调度?

LAMP:如何实现调度?
EN

Stack Overflow用户
提问于 2011-07-26 23:43:23
回答 2查看 278关注 0票数 2

我的应用程序的用户需要能够安排特定的任务在特定的时间运行(例如,每一次,每一分钟,每小时等等)。我的计划是让cron每分钟运行一个脚本来检查应用程序,看看它是否有任务要执行。如果是,那么执行这些任务。

问题:

  1. 是每分钟运行cron的好主意?
  2. 如何像cron那样在数据库间隔中建模(例如每分钟、每小时5分钟等)?

我用的是灯。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-27 00:12:51

或者,与其做任何真正的工作,不如为用户创建一个界面,然后在cron中发布条目!与其让cron每分钟给您打电话,不如让它按照用户的指示调用脚本。当它们添加或更改作业时,重写crontab。

别小题大作。

在unix中,cron允许每个用户(unix登录)都有自己的crontab,所以您可以有一个专用于您的应用程序,而不必为此使用根crontab。

票数 1
EN

Stack Overflow用户

发布于 2011-07-27 00:01:09

您的意思是您有一系列用户定义的任务需要在用户定义的时间间隔内执行,您希望cron可以帮助处理这些作业吗?如果是这样的话,您可能需要至少有两个字段的数据库:作业,通常是

使用类似于CRON的语法,他们经常希望作业运行一次。

然后,您需要编写一个脚本(用python、ruby或类似的语言)来解析该数据。这个脚本将是每1分钟通过您的实际cron运行的脚本。

看看this StackOverflow questionthis StackOverflow question,关于如何通过python解析crontab数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6837939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档