我有一个从控制器触发的laravel命令应用程序。使用
,我在Linux上运行良好exec("php artisan build:csv --params=" . $params . " > " . $logPath . "import.log &");
但是我的客户端正在使用Windows,并且此命令似乎不起作用。我一直在寻找答案,但是没有找到有效的答案。我已经尝试过这个
$command = "php artisan build:csv --params=" . $params . ">" . $logPath . "import.log";
pclose(popen("start /B" . $command, "r"));
但仍然无法正常工作。我需要将命令作为后台任务运行,因为它会生成大量数据。在Windows中有什么方法可以解决这个问题?