Php Laravel调度器和Cron

Php Laravel调度器和Cron,php,laravel,ubuntu,cron,laravel-artisan,Php,Laravel,Ubuntu,Cron,Laravel Artisan,一天中的好时光 我正在编写一个CMS,Laravel作为后端,Vue.js作为前端。 到目前为止,我对应用程序没有任何问题,但是,当我试图创建调度程序来管理前端的任务时,我无法使用提供的Laravel cron task运行这些任务: ***php/var/www/html/artisan schedule:run>/dev/null 2>&1 实际上,我可以,如果我将CRON的输出重定向到文件而不是/dev/null,laravel告诉我作业已成功执行,但是没有发生任何事情 为了测试创建的调度

一天中的好时光

我正在编写一个CMS,Laravel作为后端,Vue.js作为前端。
到目前为止,我对应用程序没有任何问题,但是,当我试图创建调度程序来管理前端的任务时,我无法使用提供的Laravel cron task运行这些任务:
***php/var/www/html/artisan schedule:run>/dev/null 2>&1

实际上,我可以,如果我将CRON的输出重定向到文件而不是/dev/null,laravel告诉我作业已成功执行,但是没有发生任何事情

为了测试创建的调度器类能够在指定的时间调用作业,我编写了小型node.js通知应用程序,它只发送系统通知

如果我自己调用
php artisan schedule:run
,我接收此通知没有问题,而且日志文件中有一个新条目告诉我作业已成功执行。
但当CRON执行相同的artisan命令时,我得到的唯一结果是日志文件中的条目,但没有通知

我在同一个用户下运行Apache server,该用户有这个cron条目,node.js脚本位于同一用户的主路径下。所以从这里我不知道为什么会这样

非常感谢您的帮助

p.S.这是一个界面,基本上显示了crontab是如何编辑的,以及我在其中添加了什么来让它工作的(但出于某种原因,它只是将消息发送到日志,而没有实际做任何事情)

这就是任务的样子
Laravel提供了一种简单的方法。Laravel的“命令调度程序”允许您在Laravel本身中轻松定义命令的调度。当使用调度程序时,服务器上只需要一个Cron条目。

不要将输出转储到/dev/null,这样您就可以看到它所说的内容。@Devon正如我在问题中已经说过的,我尝试过在您的问题中没有足够的重要细节。我猜您的Laravel命令并不是为了在shell命令运行时检查错误而编写的,但是您没有发布任何相关代码。我猜您还没有读过这个问题。我已经在使用内置计划程序