PHP를 사용하여 TCL 스크립트의 출력을 파일로 캡처하고 싶습니다. 파일에 hello world
출력을 캡처 할 수 있지만 시간이 오래 걸리고 큰 출력이있는 긴 스크립트를 실행하면 나는 그렇지 않습니다.PHP를 사용하여 lscript 출력 파일을 캡처 할 수 없습니다.
<?php
ob_start();
passthru(' /path/to/file/helloworld ');
$out1 = ob_get_contents();
ob_end_clean();
$fp = fopen('/path/to/file/output.txt',w);
fwrite($fp,$out1);
fclose($fp);
echo'<pre>', $out1,'</pre>';
#var_dump($out1);
?>
긴 TCL의 전대에 어떤 문제가 있는지 저를 제안하십시오
여기 내 코드입니다.
체크 아웃 http://stackoverflow.com/questions/3407939/shell-exec-timeout-management-exec. 스크립트가 시간 초과되었을 수 있습니다. –
헬로우 월드 스크립트에 문제가 있다는 증거는 보이지 않았습니다. "php passthru timeout"에 대한 Google 검색은 관련성이 높은 몇 가지 질문을 나타냅니다. –