mdsk.net
当前位置:首页 >> PHP如何实现5秒后执行某任务 >>

PHP如何实现5秒后执行某任务

设置定时器:window.setInterval("init",2000)。表示2秒后执行init函数,init不加“()”表示传函数地址,而不是传函数结果。

可以用 linux 的 crontab (计划任务) 命令来实现, 这个要求你对 linux 系统命令有一定了解, 设置当前时间 10s 过后, 用php 命令行来执行 php脚本文件即可

linux下可以 crontab执行如(crontab -e编辑,crontab -l查看)0 1 * * * php test.php #每天01:00执行一次test.php*/5 * * * * php test.php #每5分钟执行一次test.phpphp自身实现:可sleep实现

$addTime = 1388918023;//添加时间if(time()-$addTime < 5*60*60){ //判断是否在五小时之内 //要执行的代码}

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;// 每隔半小时运行do{ //ToDo sleep($interval);// 等待5分钟}while(true); 简单直接不顾后果型

crontab 是分钟级别的 ,所以你说每秒并不合适. 本地测试是什么意思?

解决方法:$(function(){ alert('页面加载完成了!'); //里面可以放你要执行的任务})

ThinkPHP实现定时执行任务的两种方法 1、方法一:v3.2.1 ①、ThinkPHP/Library/Behavior/CronRunBehavior.class.php文件 在这里首先要说的就是这个自动执行任务文件,官方所给的这个文件存在BUG,我是用的是v3.2.1版本,后面的版本是否有改正大家...

linux下可以 crontab执行如(crontab -e编辑,crontab -l查看) 0 1 * * * php test.php #每天01:00执行一次test.php */5 * * * * php test.php #每5分钟执行一次test.php php自身实现:可sleep实现

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com