php定时执行任务,给个思路
单独编写一个PHP程序文件,并在程序最开始设置程序永不超时。并借助sleep函数来定时干一些事情。...
单独编写一个PHP程序文件,并在程序最开始设置程序永不超时。并借助sleep函数来定时干一些事情。
展开
3个回答
展开全部
最好不要用php的定时做,耗内存和资源,也不好控制 ,因为php是单线程 就决定了不太好实现自动定时,用window下的任务计划或linux下的crontab 脚本 ,
window下新建bat脚本,保存为 php.exe -q "E:\task\task.php"
pause ,再用任务计划导入这个脚本,linux下 熟悉下crontab 就会了
window下新建bat脚本,保存为 php.exe -q "E:\task\task.php"
pause ,再用任务计划导入这个脚本,linux下 熟悉下crontab 就会了
更多追问追答
追问
再问下,如果是待条件搜索的页面,写定时任务成吗
追答
那种不需要了,一般是电商行业订单方面自动定时比较多,有人为可以触发的 不需要定时 ,
像主从数据同步,每天定时做些什么事 不需人为触发 就必须做成定时了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Windows的定时任务 bat处理php的 cli。
linux 的crontab 处理php的 cli。
php 内置函数ignore_user_abort() set_time_limit()
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-04
展开全部
linux 执行脚本得这样,
把形成图的代码,单独放一个页面
把形成图的代码,单独放一个页面
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询