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初学者的8点有效建议
Nov 20 PHP
php加密解密实用类分享
Jan 07 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
在SAE上搭建最新wordpress的方法
Dec 21 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
php冒泡排序与快速排序实例详解
Dec 07 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 PHP
PHP实现文件上传操作和封装
Mar 04 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
asm.js使用示例代码
2013/11/28 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
TensorFlow实现模型评估
2018/09/07 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
Pytorch的mean和std调查实例
2020/01/02 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
python如何查看网页代码
2020/06/07 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
python实现图片,视频人脸识别(dlib版)
2020/11/18 Python
业务员岗位职责范本
2013/12/15 职场文书
劳动竞赛口号
2014/06/16 职场文书
2014年民政工作总结
2014/11/26 职场文书
前台文员岗位职责
2015/02/04 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
2015年工程部工作总结
2015/04/30 职场文书