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的ob_start() 控制您的浏览器cache
Aug 03 PHP
php Hex RGB颜色值互换的使用
May 10 PHP
php字符串截取的简单方法
Jul 04 PHP
php实现比较两个文件夹异同的方法
Jun 18 PHP
两款万能的php分页类
Nov 12 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
ThinkPHP实现的rsa非对称加密类示例
May 29 PHP
php实现多站点共用session实现单点登录的方法详解
Sep 18 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 PHP
php中数组最简单的使用方法
Dec 27 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中的时间处理
2006/10/09 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
php5.5中类级别的常量使用介绍
2013/10/02 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
2019/04/16 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
2015/04/26 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
Python常见数据结构详解
2014/07/24 Python
详解Python的Django框架中的模版相关知识
2015/07/15 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
灵泰克Java笔试题
2016/01/09 面试题
法律专业推荐信范文
2013/11/29 职场文书
优秀员工评语
2014/02/10 职场文书
幼儿园秋游感想
2014/03/12 职场文书
防邪知识进家庭活动方案
2014/08/26 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
 Python 中 logging 模块使用详情
2022/03/03 Python