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 相关文章推荐
PHPMailer 中文使用说明小结
Jan 22 PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
Jun 14 PHP
php实现的漂亮分页方法
Apr 17 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
php模拟post提交数据的方法
Feb 12 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 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
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
javascript AutoScroller 函数类
2009/05/29 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
使用js画图之饼图
2015/01/12 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
python @property的用法及含义全面解析
2018/02/01 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
详解Python 函数如何重载?
2019/04/23 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
使用python爬取微博数据打造一颗“心”
2019/06/28 Python
python如何统计代码运行的时长
2019/07/24 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
python简单实现9宫格图片实例
2020/09/03 Python
运行Python编写的程序方法实例
2020/10/21 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
客户代表实习人员自我鉴定
2013/09/27 职场文书
简历自荐信
2013/12/02 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
2014年妇联工作总结
2014/11/21 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书