laravel 解决crontab不执行的问题


Posted in PHP onOctober 22, 2019

最近在写laravel的时候遇到一个定时器的问题

手动的执行 php /usr/share/nginx/html/mylaravel/artisan schedul:run 可以生效

但是写在定时器中却不执行 * * * * * php /usr/share/nginx/html/mylaravel/artisan schedul:run

先看下代码

/app/Console/Commands/test.php

1.设置 $signature 属性

protected $signature = 'test:change';

2.handle 函数

public function handle()
{
 //测试 写入文件 路径使用绝对路径
 $handle = fopen("/usr/share/nginx/html/mylaravel/public/xiazai/1.txt","a+");
 fwrite($handle,"test<br/>");
 fclose($handle);

}

/app/Console/Commands/Kernel.php

1. 设置$commands属性

protected $commands = [
 test::class,
];

2.schedule函数

protected function schedule(Schedule $schedule)
{
 $schedule->command("test:change")->everyMinute();
}

原因:php的路径并不识别 或者说 crontab 中使用的php的可执行文件 和在脚本中执行的php文件不一样

执行 whereis php

可以发现 当前有不只一个的php执行文件 发现自己在使用的php路径之后 修改 crontab中的配置

laravel 解决crontab不执行的问题

crontab -e

* * * * * /usr/local/php7/bin/php /usr/share/nginx/html/mylaravel/artisan schedul:run

解决!

以上这篇laravel 解决crontab不执行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP编码规范-php coding standard
Mar 16 PHP
php Try Catch异常测试
Mar 01 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
Yii实现MySQL多数据库和读写分离实例分析
Dec 03 PHP
PHP常用的排序和查找算法
Aug 06 PHP
php冒泡排序与快速排序实例详解
Dec 07 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 #PHP
在Laravel 中实现是否关注的示例
Oct 22 #PHP
Laravel 错误提示本地化的实现
Oct 22 #PHP
laravel 解决后端无法获取到前端Post过来的值问题
Oct 22 #PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
Oct 22 #PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 #PHP
PHP数组对象与Json转换操作实例分析
Oct 22 #PHP
You might like
处理php自动反斜杠的函数代码
2010/01/05 PHP
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
微信小程序自定义导航教程(兼容各种手机)
2018/12/12 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python实现简易端口扫描器代码实例
2017/03/15 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python多项式回归的实现方法
2019/03/11 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
社区健康教育工作方案
2014/06/03 职场文书
管理标语大全
2014/06/24 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
信用卡催款律师函
2015/05/27 职场文书
爱国主义影片观后感
2015/06/18 职场文书
大队委员竞选稿
2015/11/20 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python