跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

关于延时执行程序

有一个程序是这样的,我想每一分钟执行一个程序, 这个PHP的思路是怎么样,怎么写的呢 比如for (i=0;i 程序逻辑 此处想延时一分钟再执行然后再进行下一次循环,请问这个怎么写呢或思路呢,好像php页面有规定多久就超时了 } 回复讨论(解决方案) for($i = 0; $i     echo $i; sleep(60);//每隔60秒执行一次 } 用sleep(); 建议用系统定时任务。 用SLEEP的话会不会因为系统超时而取消掉呢 用SLEEP的话会不会因为系统超时而取消掉呢 用SLEEP的话会不会因为系统超时而取消掉呢 set_time_limit(0)不会超时退出。 你这样页面就要一直开着, set_time_limit(0); 可以使页面不超时 sleep(60); 可以让程序在此处睡眠60秒再执行之后的。 但不建议这样做,主要看你的逻辑,如果是每分钟走一次的。建议用crontab来做。 在终端输入
crontab -e* * * * * php handle.php >> handle.log:wq

相关文章