linux下使用crontab实现定时PHP计划任务失败的原因分析


Posted in PHP onJuly 05, 2014

很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存。本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析。

一般我们linux定时执行php代码例如:

*/5 * * * * /usr/local/php/bin/php /home/wwwroot/1.php

其实这样是可以执行php代码的。

但是为什么很多朋友在1.php写的生成一个缓存文件没有生成呢?

这个要涉及到crontab执行php的相对路径问题.

注意在执行文件中,有包含文件的,如:

include_once'./mysql.php';

当php代码中,用的是相对路径时,只有进入到那个目录下,

然后执行/usr/local/php/bin/php /home/wwwroot/1.php 才能引用mysql.php生效。

解决方法如下:

*/10 * * * * cd /home/wwwroot && /usr/local/php/bin/php /home/wwwroot/1.php

同时也这样缓存才能生成在 /home/wwwroot。此处需要特别注意!

这是大部分写的所谓linux定时执行php没有提到的,也最容易产生误区的。

当然方法还有很多,还可以设置环境变量之类的。这个只是一个简单的方法。

PHP 相关文章推荐
站长助手-网站web在线管理程序 v1.0 下载
May 12 PHP
PHP 面向对象实现代码
Nov 11 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
destoon调用自定义模板及样式的公告栏
Jun 21 PHP
ThinkPHP实现将本地文件打包成zip下载
Jun 26 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
Aug 15 PHP
laravel 4安装及入门图文教程
Oct 29 PHP
理解php依赖注入和控制反转
May 11 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
php版微信公众号自定义分享内容实现方法
Sep 22 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 #PHP
采用memcache在web集群中实现session的同步会话
Jul 05 #PHP
30个php操作redis常用方法代码例子
Jul 05 #PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 #PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 #PHP
php遍历数组的4种方法总结
Jul 05 #PHP
CodeIgniter实现更改view文件夹路径的方法
Jul 04 #PHP
You might like
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
PHP实现用户认证及管理完全源码
2007/03/11 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
Python程序中的观察者模式结构编写示例
2016/05/27 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
python实现音乐下载器
2018/04/15 Python
基于Python安装pyecharts所遇的问题及解决方法
2019/08/12 Python
学Python 3的理由和必要性
2019/11/19 Python
Tensorflow累加的实现案例
2020/02/05 Python
django从后台返回html代码的实例
2020/03/11 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
EJB发布WEB服务一般步骤
2012/10/31 面试题
销售顾问的岗位职责
2013/11/13 职场文书
质量工程师岗位职责
2013/11/16 职场文书
大专生毕业的自我评价
2014/02/06 职场文书
环保倡议书
2014/04/14 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书