Linux 计划任务在 Laravel 中不工作

Linux scheduled task not working in Laravel

下面的 cronjob 不工作,尽管当我使用 php artisan q:calc 手动 运行 它时任务本身正在工作。 我刚刚添加了 php 和 artisan 文件的路径,如下所示,并将命令粘贴到终端中。 我错过了什么吗?

* * * * * /usr/bin/php /var/www/html/sharp/artisan schedule:run >> /dev/null 2>&1

该命令是一个 cron 条目,而不是您在终端中 运行 的东西。

例如,在特定用户下你会运行(取决于你的环境):

$ crontab -e

并将以上内容粘贴到 crontab 文件中。

您可以在文档中了解更多信息: https://laravel.com/docs/master/scheduling

或者通过 researching 如何为您的特定操作系统添加 cron 条目。