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 相关文章推荐
请php正则走开
Mar 15 PHP
wiki-shan写的php在线加密的解密程序
Sep 07 PHP
php学习之数据类型之间的转换介绍
Jun 09 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
php通过ajax实现双击table修改内容
Apr 28 PHP
给WordPress中的留言加上楼层号的PHP代码实例
Dec 14 PHP
PHP计算近1年的所有月份
Mar 13 PHP
Laravel框架路由管理简单示例
May 07 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 PHP
Thinkphp 框架扩展之类库扩展操作详解
Apr 23 PHP
PHP队列场景以及实现代码实例详解
Feb 26 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
德生PL550的电路分析
2021/03/02 无线电
PHP默认安装产生系统漏洞
2006/10/09 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
JS实现购物车基本功能
2020/11/08 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
Django框架登录加上验证码校验实现验证功能示例
2019/05/23 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
高级销售员求职信
2013/10/25 职场文书
少先队活动总结
2014/08/29 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
南极大冒险观后感
2015/06/05 职场文书
红色电影观后感
2015/06/18 职场文书
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python