laravel框架任務排程(定時執行任務)
laravel 任務排程(定時執行任務)
任務排程寫在 app/Console/Kernel.PHP 檔案
schedule
中,裡面預設有一個例子。在 schedule 方法裡放入自己的執行的程式碼。比如
這個是每一分鐘在資料庫裡插入一條資料。
[html]
-
<?php
-
-
namespace AppConsole;
-
-
use IlluminateConsoleSchedulingSchedule;
-
use IlluminateFoundationConsoleKernel as ConsoleKernel;
-
use IlluminateSupportFacadesDB;
-
-
class Kernel extends ConsoleKernel
-
{
-
/**
-
* The Artisan commands provided by your application.
-
*
-
* @var array
-
*/
-
protected $commands = [
-
AppConsoleCommandsInspire::class,
-
];
-
-
/**
-
* Define the application`s command schedule.
-
*
-
* @param IlluminateConsoleSchedulingSchedule $schedule
-
* @return void
-
*/
-
protected function schedule(Schedule $schedule)
-
{
-
-
$schedule->exec(
-
$schedule->call(function () {
-
DB::table(`ceshi`)->insert([`contents`=>`新的資料`]);
-
})->everyMinute()
-
)->daily();
-
}
-
}
寫完了,還需要定時執行怎麼辦?
藉助Liunx的crontab 來定時執行
執行,crontab -e
此時顯示
出現這樣的介面,就是進入crontab裡面了,接著
在最下面寫入
* * * * * php 專案的路徑/artisan schedule:run >> /dev/null 2>&1
按下 Ctrl + X 儲存退出
這樣就OK ,如果不執行,請下檢查程式碼,以及專案的路徑是否正確。
相關文章
- Linux 中 Laravel 任務排程不執行LinuxLaravel
- Laravel 任務排程Laravel
- Linux 定時任務排程Linux
- Laravel 定時任務突然無法執行Laravel
- Spring排程定時任務的方式Spring
- Android 中的定時任務排程Android
- laravel定時任務Laravel
- Flink - Task 任務排程執行流程
- 使用Java實現定時任務排程Java
- Springboot-之定時任務,啟動執行任務Spring Boot
- DolphinScheduler心臟:Quartz的定時任務排程框架深度解析quartz框架
- 任務排程
- SpringBoot執行定時任務@ScheduledSpring Boot
- Django配置celery執行非同步任務和定時任務Django非同步
- [原始碼分析] 定時任務排程框架 Quartz 之 故障切換原始碼框架quartz
- Linux 執行定時任務後,Laravel 專案報錯LinuxLaravel
- 『學了就忘』Linux系統定時任務 — 89、任務排程工具anacronLinux
- Airflow 任務排程AI
- 任務排程框架Quartz快速入門!框架quartz
- php後臺定時執行任務PHP
- 基於Azkaban的任務定時排程實踐
- 『學了就忘』Linux系統定時任務 — 88、迴圈執行定時任務Linux
- 真香!SpringBoot官方支援任務排程框架了!Spring Boot框架
- Aloha:一個分散式任務排程框架分散式框架
- 分散式任務排程分散式
- Spring 指南(排程任務)Spring
- PHP定時執行任務的實現PHP
- CloseableHttpClient 連線超時導致XxlJob排程阻塞,影響排程任務的執行HTTPclient
- 深入 Java Timer 定時任務排程器實現原理Java
- 資料排程元件:基於Azkaban協調時序任務執行元件
- 深入解析 DolphinScheduler 任務排程、拆分與執行全流程
- 定時任務
- micro-job分散式任務排程框架更新分散式框架
- 新一代分散式任務排程框架分散式框架
- Laravel Cron 定時任務 “跳坑” 點Laravel
- laravel 定時任務太吃資源Laravel
- Laravel 定時任務以及 cronrab 安裝Laravel
- Laravel 定時任務以及 crontab 安裝Laravel