PHP-php实现像liunux中的cron定点执行的功能吗?

PHP-php实现像liunux中的cron定点执行的功能吗?

想挽留 发布于 2017-08-13 字数 193 浏览 1333 回复 2

可能重复的问题
PHP怎么写定时任务?

php可以实现像liunux中的cron一样定点执行的功能吗?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

晚风撩人 2017-09-10 2 楼

可以,但是没必要。你可以用sleep()来实现,
但是需要设置超时时间为0(即不限制)

set_time_limit (0);
while(1){
echo 'done';
sleep(300);
}

也可以不停地刷新自己,直到时间到才执行某个动作。

但,php不是万能的,不要把php当成银弹,你应当用cron或者数据库的event或者job来实现

浮生未歇 2017-08-17 1 楼

这个问题也算个老问题了,好多类似的,你可以参考下。

@PHP怎么写定时任务?
@PHP中的定时任务如何实现?

或者参考php手册,上边有好多例子,我刚才复制的就是其中一段,但是别人被人先发了。
推荐到php.net上找找,尤其评论部分,能看到不少有用的东西。
如果sleep满足不了你,那你也可以考虑usleep();