真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么使用laravel的任務(wù)調(diào)度-創(chuàng)新互聯(lián)

這篇文章主要介紹怎么使用laravel的任務(wù)調(diào)度,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

網(wǎng)站設(shè)計(jì)制作過(guò)程拒絕使用模板建站;使用PHP+MYSQL原生開(kāi)發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營(yíng)了十年的成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司。

laravel中有一個(gè)很強(qiáng)大上的功能,只需要在服務(wù)器上添加一個(gè)cron條目,就可以定時(shí)執(zhí)行所有的laravel任務(wù)。

現(xiàn)在有如下數(shù)據(jù)表:

怎么使用laravel的任務(wù)調(diào)度

我想讓cron表中的cron字段的值每分鐘增加1,那么我需要如下步驟:

1、在App\Console\Kernel.php中編寫laravel代碼

protected function schedule(Schedule $schedule)
{    $schedule->call(function () {
                    DB::table('cron')->increment('cron');
                })->everyMinute();
 }

2、在服務(wù)的/var/spool/cron/root文件中添加代碼

注意:這里好使用vim編輯器編輯文件,如果使用winscp編輯文件,會(huì)出現(xiàn)不執(zhí)行任務(wù)的問(wèn)題。

使用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

怎么使用laravel的任務(wù)調(diào)度

不需要重啟cron服務(wù),因?yàn)橄到y(tǒng)每分鐘都會(huì)讀一遍/var/spool/cron目錄下的文件。

如果發(fā)現(xiàn)按照如下配置還是不能執(zhí)行的話,可以用以下方法排除問(wèn)題:

看一下命令有沒(méi)有使用絕對(duì)路徑,比如這里使用/usr/local/php/bin/php而不是php,使用/data/wwwroot/test/artisan而不是artisan。

如果已經(jīng)使用了絕對(duì)路徑還是不執(zhí)行,那就直接在命令行輸入/usr/local/php/bin/php /data/wwwroot/test/artisan schedule:run 1>> /dev/null 2>&1,看看有沒(méi)有執(zhí)行,如果沒(méi)有執(zhí)行,那就是laravel代碼的問(wèn)題,如果執(zhí)行了說(shuō)明是環(huán)境變量的問(wèn)題,好好檢查路徑的問(wèn)題。如果不知道php在什么地方,在命令行輸入which php,就會(huì)提示你php安裝在什么位置了。

以上是“怎么使用laravel的任務(wù)調(diào)度”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前題目:怎么使用laravel的任務(wù)調(diào)度-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/djsgoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部