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 ,如果不執行,請下檢查程式碼,以及專案的路徑是否正確。
相關文章
- Laravel 任務排程Laravel
- Linux 中 Laravel 任務排程不執行LinuxLaravel
- Linux 定時任務排程Linux
- Laravel 服務之任務排程Laravel
- Laravel 定時任務突然無法執行Laravel
- laravel定時任務Laravel
- Java定時任務排程詳解Java
- Crontab定時任務排程介紹
- PHP定時執行任務PHP
- Android 中的定時任務排程Android
- Spring排程定時任務的方式Spring
- 使用Java實現定時任務排程Java
- 任務排程
- Flink - Task 任務排程執行流程
- OpenMP 中的執行緒任務排程執行緒
- spring執行定時任務Spring
- Django配置celery執行非同步任務和定時任務Django非同步
- 利用排程任務定時刪除分割槽
- Laravel 技巧之 定時任務Laravel
- [原始碼分析] 定時任務排程框架 Quartz 之 故障切換原始碼框架quartz
- DolphinScheduler心臟:Quartz的定時任務排程框架深度解析quartz框架
- Airflow 任務排程AI
- Springboot-之定時任務,啟動執行任務Spring Boot
- 任務排程框架Quartz快速入門!框架quartz
- php後臺定時執行任務PHP
- java web每天定時執行任務JavaWeb
- 『學了就忘』Linux系統定時任務 — 89、任務排程工具anacronLinux
- 基於Azkaban的任務定時排程實踐
- NET作業排程(定時任務)-Quartz.Netquartz
- Linux 執行定時任務後,Laravel 專案報錯LinuxLaravel
- 分散式任務排程分散式
- Nucleus PLUS任務排程
- linux 任務排程Linux
- Aloha:一個分散式任務排程框架分散式框架
- SpringBoot執行定時任務@ScheduledSpring Boot
- PHP定時執行任務的實現PHP
- kettle執行定時任務,kitchen.batBAT
- Android利用AlarmManager執行定時任務Android