首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在固定时间间隔重复任务

在固定时间间隔重复任务
EN

Stack Overflow用户
提问于 2014-01-24 19:16:21
回答 2查看 176关注 0票数 1

我正在寻找一种防撞的方法,在固定的时间间隔内重复给定的任务,比如1小时或5小时。到目前为止,我发现的是:

  • ATrigger http://atrigger.com/
  • 建立一个程序来打电话。

我试图避免为这个任务构建一个特殊的程序,因为它不是崩溃和错误证明。我还将浪费运行该程序的有用资源。

我正在寻找一些现成的,广泛的使用和良好的开发。根据我的发现,ATrigger不支持重复任务,而且我也不喜欢网络调用,因为它们不太安全。

还有其他你可能知道的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-24 19:51:09

在评论中可以找到答案,但要明确的是:

安装cron。设置您的crontab:crontab -e,根据您的需求,为您需要重复的每个任务添加一行。

代码语言:javascript
复制
# Execute this every hour at fifteen-minutes-past
15 * * * *   /path/to/command

# Execute this every fourth hour at zero-minutes
0 */4 * * *  /path/to/other-command
票数 1
EN

Stack Overflow用户

发布于 2014-02-15 12:10:53

我是ATrigger团队的一员。澄清一下,ATrigger完全支持重复任务。在所有库中都有可选的计数参数,因此在REST中也是如此。

由于ATrigger是一种调度工具,并且在大多数情况下安全性不是问题,我们已经实现了标准的安全步骤,包括域验证、IP白名单和请求验证,以确保所有请求都是有效的。

代码语言:javascript
复制
ATrigger::doCreate("10minute", "http://www.example.com/myTask?something", $tags, $firstDate, $retries, $count, $postData);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21340655

复制
相关文章

相似问题

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