+
95
-

swoole怎么实现linux的Crontab定时任务效果?

swoole怎么实现linux的Crontab定时任务效果?

网友回复

+
15
-

swoole只提供了tick和after两种定时器

tick是多少毫秒执行一次,不断循环,after是多少毫秒后执行,执行完就结束了,是一次性的,要想实现contab的定时器功能,需要自己写,我们假设要每天早上8点执行任务,代码如下:

<?php
//每天定时定点访问,比如每天早上8点执行
//首先或去
$_sectime = strtotime(date('Y-m-d'))+8*3600;
//大于当前8点时间
$_intsec=time()-$_sectime;
//过...

点击查看剩余70%

+
15
-

可以看看这个开源项目 (Swoole Crontab)

分布式定时任务 (Swoole Crontab)

基于 Swoole 的定...

点击查看剩余70%

我知道答案,我要回答