当我跑步时:
php /path/to/artisan schedule:run 1>> NUL 2>&1
它给了我一个错误
The system cannot find the path specified.
教程说/ path / to / artisan是项目文件夹所在的位置。 我的项目文件夹位于
C:/xampp/htdocs/project/
但是当我跑步时:
php C:/xampp/htdocs/project/ schedule:run 1>> NUL 2>&1
或
php C:/xampp/htdocs/project/artisan schedule:run 1>> NUL 2>&1
它给了我同样的错误
答案 0 :(得分:0)
试试这个:
php C:/xampp/htdocs/project/artisan schedule:run 1>> /dev/null 2>&1
答案 1 :(得分:0)
/dev/null
目录在Windows中不存在,因此会出现此错误。
您可以尝试此临时解决方案,以消除错误。
查找\vendor\laravel\framework\src\Illuminate\Console\Scheduling\Event.php
文件并滚动到第83行。将$output = /dev/null
更改为$output = 'NUL 2>&1'
。然后再次运行cron。
我希望有人觉得这很有帮助。快乐的编码!