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 相关文章推荐
新浪新闻小偷
Oct 09 PHP
十天学会php之第十天
Oct 09 PHP
PHP生成月历代码
Jun 14 PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
php获取apk包信息的方法
Aug 15 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 PHP
php数值转换时间及时间转换数值用法示例
May 18 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
Yii2使用表单上传文件的实例代码
Aug 03 PHP
七种PHP开发环境搭建工具
Jun 28 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
PHP删除数组中的特定元素的代码
2012/06/28 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php邮件发送的两种方式
2020/04/28 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
PHP中phar包的使用教程
2017/06/14 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
numpy.where() 用法详解
2019/05/27 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
初中班主任评语大全
2014/04/24 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
2015年药房工作总结
2015/04/25 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
离婚协议书范文2016
2016/03/18 职场文书