详解如何使用laravel的任务调度(定时执行任务)
发布时间 - 2021-01-05 00:00:00 点击率:次下面由laravel教程栏目给大家介绍使用laravel的任务调度(定时执行任务),希望对需要的朋友有所帮助!
laravel中有一个很强大上的功能,只需要在服务器上添加一个cron条目,就可以定时执行所有的laravel任务。
现在有如下数据表:
我想让cron表中的cron字段的值每分钟增加1,那么我需要如下步骤:
1、在App\Console\Kernel.php中编写laravel代码
protected function schedule(Schedule $schedule)
{ $schedule->call(function () {
DB::table('cron')->increment('cron');
})->everyMinute();
}2、在服务的/var/spool/cron/root文件中添加代码
注意:这里最好使用vim编辑器编辑文件,如果使用winscp编辑文件,会出现不执行任务的问题。
使用vim教程链接:http://www.cnblogs.com/zzdylan/p/5941706.html
在命令行输入
crontab -e
添加如下代码
* * * * * /usr/local/php/bin/php /data/wwwroot/test/artisan schedule:run 1>> /dev/null 2>&1
在命令行输入
crontab -u root -l
不需要重启cron服务,因为系统每分钟都会读一遍/var/spool/cron目录下的文件。
如果发现按照如下配置还是不能执行的话,可以用以下方法排除问题:
看一下命令有没有使用绝对路径,比如这里使用/usr/local/php/bin/php而不是php,使用/data/wwwroot/test/artisan而不是artisan。
如果已经使用了绝对路径还是不执行,那就直接在命令行输入/usr/local/php/bin/php /data/wwwroot/test/artisan schedule:run 1>> /dev/null 2>&1,看看有没有执行,如果没有执行,那就是laravel代码的问题,如果执行了说明是环境变量的问题,好好检查路径的问题。如果不知道php在什么地方,在命令行输入which php,就会提示你php安装在什么位置了。
更多编程相关知识,请访问:编程教学!!
# laravel
# php
# html
# NULL
# var
# console
# vim
# http
# 命令行
# 每分钟
# 而不是
# 就会
# 那就
# 不需要
# 可以用
# 中有
# 只需
# 要在
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel如何使用Service Container和依赖注入?(代码示例)
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
网站制作报价单模板图片,小松挖机官方网站报价?
如何撰写建站申请书?关键要点有哪些?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
简单实现Android文件上传
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
Laravel怎么使用artisan命令缓存配置和视图
如何在 React 中条件性地遍历数组并渲染元素
利用 Google AI 进行 YouTube 视频 SEO 描述优化
JavaScript常见的五种数组去重的方式
如何在云主机快速搭建网站站点?
黑客如何通过漏洞一步步攻陷网站服务器?
海南网站制作公司有哪些,海口网是哪家的?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
如何快速搭建高效服务器建站系统?
网站制作壁纸教程视频,电脑壁纸网站?
奇安信“盘古石”团队突破 iOS 26.1 提权
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
米侠浏览器网页背景异常怎么办 米侠显示修复
Android使用GridView实现日历的简单功能
Laravel如何发送系统通知?(Notification渠道示例)
Laravel如何为API生成Swagger或OpenAPI文档
🚀拖拽式CMS建站能否实现高效与个性化并存?
中山网站推广排名,中山信息港登录入口?
如何在宝塔面板中创建新站点?
Java垃圾回收器的方法和原理总结
微信小程序 require机制详解及实例代码
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
图册素材网站设计制作软件,图册的导出方式有几种?
,在苏州找工作,上哪个网站比较好?
Laravel如何处理文件下载请求?(Response示例)
C#如何调用原生C++ COM对象详解
如何在VPS电脑上快速搭建网站?
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
微信小程序 配置文件详细介绍
HTML 中动态设置元素 name 属性的正确语法详解
详解jQuery停止动画——stop()方法的使用
如何在自有机房高效搭建专业网站?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
JavaScript数据类型有哪些_如何准确判断一个变量的类型
微信小程序 闭包写法详细介绍
如何用wdcp快速搭建高效网站?
浅谈Javascript中的Label语句
如何利用DOS批处理实现定时关机操作详解
深圳网站制作的公司有哪些,dido官方网站?
三星、SK海力士获美批准:可向中国出口芯片制造设备


1