Делая
public function spawn_queue_process(){
$command = 'echo hi > find_me.txt';
$process = new Process($command);
$process->setWorkingDirectory(base_path());
$process->start();
//Just in case :-)
Log::error($process->getOutput());
if(!$process->isSuccessful()){
$exception = new ProcessFailedException($process);
Log::error('Error on queue call');
Log::error($exception->getTraceAsString());
}
}
Несмотря на то, что файл создан, Symfony будет выдавать исключение каждый раз, делая бесполезным все, что есть внутри $process
вывода, и заставляя мою программу волноваться об этом.
Есть идеи?
РЕДАКТИРОВАТЬ: Просто для пояснения, я получил более сложную команду, чем эта, без проблем работающая на Linux, Windows Сервер, однако, не будет работать на каждом экземпляре кода процесса .