[英]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.