Laravel框架實現(xiàn)定時Task Scheduling例子
問題描述:
在網(wǎng)站開發(fā)中,需要經(jīng)常開啟一些定時任務(wù),例如定時清理臟數(shù)據(jù)等。本文主要介紹使用laravel自帶的Task Scheduling配合cron實現(xiàn)定時任務(wù)。
編寫定時任務(wù)
在laravel框架的App\Console\Kernel.php目錄下編寫你需要執(zhí)行的定時任務(wù)。例如:
$schedule->call(function () { XXXXXX })->hourly();
程序會一個小時執(zhí)行一次。
開啟定時任務(wù)
在linxu系統(tǒng)下開啟定時任務(wù)只需要兩步:
打開crontab,執(zhí)行:crontab -e
添加定時任務(wù),* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1。這個語句是每分鐘執(zhí)行一次schedule。
以上這篇Laravel框架實現(xiàn)定時Task Scheduling例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
thinkphp中字符截取函數(shù)msubstr()用法分析
這篇文章主要介紹了thinkphp中字符截取函數(shù)msubstr()用法,結(jié)合實例形式較為詳細(xì)的分析了thinkPHP中字符截取函數(shù)msubstr()的功能、定義使用技巧與注意事項,需要的朋友可以參考下2016-01-01CI框架(CodeIgniter)實現(xiàn)的數(shù)據(jù)庫增刪改查操作總結(jié)
這篇文章主要介紹了CI框架(CodeIgniter)實現(xiàn)的數(shù)據(jù)庫增刪改查操作,結(jié)合實例形式總結(jié)分析了CI框架針對mysql數(shù)據(jù)庫增刪改查操作的模型、控制器及視圖相關(guān)定義與使用技巧,需要的朋友可以參考下2018-05-05Thinkphp 框架基礎(chǔ)之入口文件功能、定義與用法分析
這篇文章主要介紹了Thinkphp 框架基礎(chǔ)之入口文件功能、定義與用法,結(jié)合實例形式分析了Thinkphp入口文件基本功能、原理、定義與操作注意事項,需要的朋友可以參考下2020-04-04迪菲-赫爾曼密鑰交換(Diffie–Hellman)算法原理和PHP實現(xiàn)版
這篇文章主要介紹了迪菲-赫爾曼密鑰交換(Diffie–Hellman)算法原理和PHP實現(xiàn)版,需要的朋友可以參考下2015-05-05