我通过编辑app \ Console \ Kernel.php在laravel 5.3上创建一个cron作业,如下所示:
< PHP
命名空间App \ Console;
使用Illuminate \ Console \ Scheduling \ Schedule;使用Illuminate \ Foundation \ Console \ Kernel …
您可以按照以下步骤操作:
1)你可以跑 php artisan list 命令在cmd中找到你的cron。
php artisan list
2)找到你的cron后,你就可以跑了 php artisan yourcron 。
php artisan yourcron
你可以按照这个 链接 有关cron作业的更多详细信息。
希望这对你有用!
嘿,你也可以在定义cron时创建日志文件。因为我创造了我的......
* * * * * php /var/www/html/sharep/artisan ElasticSearch:ElasticSearchData >> /var/www/html/sharep.log 2>&1
这个cron在1分钟后运行。如上所述,日志保存在.log文件中。
转到项目目录并运行
php /path/to/artisan schedule:run
更多信息: https://laravel.com/docs/5.3/scheduling