Как выполнить несколько команд shell_exec одновременно?
Также, как мне переключить каждый процесс для просмотра вывода из файла test.php?Мне нужно знать, что делает каждый процесс (файл php).
Взгляните, пример:
index.php
<?php
shell_exec("php test.php");
shell_exec("php test.php");
shell_exec("php test.php");
?>
Это не работает так, как я хотел, сначала нужно завершить сначала shell_exec (test.php), а затем перейти к следующему shell_exec.
test.php
<?php
$section = rand(123,123);
$x = 1;
while($x <= 50) {
print $section . ": " . $x . "\n";
$x++;
sleep(1);
}
?>
Он не выводится при выполнении shell_exec, но когда я вручную набираю php test.php
в оболочке, он выводит.
Или есть способ открыть несколько оболочек?
Это быстрый пример, однако я буду выполнять несколько PHP-файлов для запуска CURL