首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能帮你做一个小时的工作吗

我能帮你做一个小时的工作吗
EN

Stack Overflow用户
提问于 2013-11-05 12:27:25
回答 1查看 124关注 0票数 0

我正在创建一个应用程序,它要求每60秒执行一次CRON作业。

我的主机每小时只允许执行一次CRON任务。

我想知道我是否可以创建这样的脚本:

代码语言:javascript
复制
$i = 0;
while(1==1){
// update database code

delay(10000);

// $i is incremented once a minute/10000ms
$i++;
}

//if $i reaches 60 we know that the CRON has run for an hour
if($i == 60){
die();
}

推荐这样做吗?这能准确地每60秒更新我的数据库吗?

我不介意剧本再过几秒钟。

我知道我需要设置我的php.ini来增加最大执行时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 12:51:35

如果宿主允许覆盖max_execution_time,则应该可以工作。顺便说一句,您可以在脚本中做到这一点:ini_set('max_execution_time', 0)。对记忆要小心。当然,这不是C/C++,但是观察变量初始化和循环仍然是个好主意。

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

https://stackoverflow.com/questions/19789004

复制
相关文章

相似问题

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