簡體   English   中英

如何在 nginx vps 中運行 laravel 調度程序

[英]how to run laravel scheduler in nginx vps

嗨,我想在 vps 中運行 laravel 調度程序(linux ubunto 20.04 nginx)

在內核.php

protected function schedule(Schedule $schedule)
{
 $schedule->job(function (){
            $run= new [ ControllerName() ];
            $run->index();
 })->everyMinute();
}

然后我在 vps 項目位置的終端( php artisan schedule:run )中運行此命令;

我得到[2022-05-20T15:33:06+04:30] Running scheduled command: App\Http\Controllers\CrawlerController

這但沒有發生:/

我能做些什么來解決它?

在您的服務器中打開 crontab -e 並粘貼以下代碼,不要忘記更改路徑到您的項目,如 cd /var/www/testproject。

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM