0
如何一次執行多個shell_exec?立即執行多個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
,它輸出。
或者有沒有辦法打開多個shell?
這是一個簡單的例子,但是我將執行的多個PHP文件以運行CURL
輸出到文件是一個好主意,但文件鎖定或類似文件已經打開沒有問題? –
如果你做對了,應該沒有問題。 –