我的应用程序的用户需要能够安排特定的任务在特定的时间运行(例如,每一次,每一分钟,每小时等等)。我的计划是让cron每分钟运行一个脚本来检查应用程序,看看它是否有任务要执行。如果是,那么执行这些任务。
问题:
我用的是灯。
发布于 2011-07-27 00:12:51
或者,与其做任何真正的工作,不如为用户创建一个界面,然后在cron中发布条目!与其让cron每分钟给您打电话,不如让它按照用户的指示调用脚本。当它们添加或更改作业时,重写crontab。
别小题大作。
在unix中,cron允许每个用户(unix登录)都有自己的crontab,所以您可以有一个专用于您的应用程序,而不必为此使用根crontab。
发布于 2011-07-27 00:01:09
您的意思是您有一系列用户定义的任务需要在用户定义的时间间隔内执行,您希望cron可以帮助处理这些作业吗?如果是这样的话,您可能需要至少有两个字段的数据库:作业,通常是
使用类似于CRON的语法,他们经常希望作业运行一次。
然后,您需要编写一个脚本(用python、ruby或类似的语言)来解析该数据。这个脚本将是每1分钟通过您的实际cron运行的脚本。
看看this StackOverflow question和this StackOverflow question,关于如何通过python解析crontab数据。
https://stackoverflow.com/questions/6837939
复制相似问题