php定时执行任务,给个思路

单独编写一个PHP程序文件,并在程序最开始设置程序永不超时。并借助sleep函数来定时干一些事情。... 单独编写一个PHP程序文件,并在程序最开始设置程序永不超时。并借助sleep函数来定时干一些事情。 展开
 我来答
哥只喜歡忧伤_
2015-03-06 · TA获得超过179个赞
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:101万
展开全部
最好不要用php的定时做,耗内存和资源,也不好控制 ,因为php是单线程 就决定了不太好实现自动定时,用window下的任务计划或linux下的crontab 脚本 ,
window下新建bat脚本,保存为 php.exe -q "E:\task\task.php"
pause ,再用任务计划导入这个脚本,linux下 熟悉下crontab 就会了
更多追问追答
追问
再问下,如果是待条件搜索的页面,写定时任务成吗
追答
那种不需要了,一般是电商行业订单方面自动定时比较多,有人为可以触发的 不需要定时 ,
像主从数据同步,每天定时做些什么事 不需人为触发 就必须做成定时了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周阳002
2015-03-06 · 知道合伙人互联网行家
周阳002
知道合伙人互联网行家
采纳数:45 获赞数:58
某外贸企业技术工程师

向TA提问 私信TA
展开全部
  1. Windows的定时任务 bat处理php的 cli。

  2. linux 的crontab 处理php的 cli。

  3. php 内置函数ignore_user_abort()  set_time_limit()

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-06-04
展开全部
linux 执行脚本得这样,
把形成图的代码,单独放一个页面
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式