Laravel - 任务计划(系统找不到指定的路径。)

时间:2016-01-06 05:27:56

标签: php laravel artisan

当我跑步时:

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

它给了我同样的错误

2 个答案:

答案 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。

我希望有人觉得这很有帮助。快乐的编码!