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
输出到文件是一个好主意,但文件锁定或类似文件已经打开没有问题? –
如果你做对了,应该没有问题。 –