2012-08-01 3 views
2

커맨드 라인을 사용하여 1 분 안에 PHP 스크립트를 여러 번 실행합니다. 하지만 나는 그것을 위해 최대한의 것을 추가하고 싶다.PHP 명령 행 최대 프로세스

이 스크립트는 PHP에 대해 10 번 이상의 프로세스를 실행할 때마다 실행해야합니다.

#1 php -r myhardandlongprocess.php 
#2 php -r myhardandlongprocess.php 
.. 
#10 php -r myhardandlongprocess.php 

표준 방법은 무엇입니까?

+0

@fdomig : http://meta.stackexchange.com/questions/110644/comment-regarding-accept-rate-removed – Jocelyn

+0

@Jocelyn 오, 그건 몰랐습니다. 고마워. – fdomig

답변

1

당신은이 작업을 수행 할 exec() 명령을 사용할 수 있습니다

$output; 
$return; 
exec('ps |grep ' . __FILE__ . ' |wc -l', $output, $return); 

echo ((int) trim($output[0])) - 1; 

편집 : system() 직접 모든 것을 출력하기 때문에exec()로 변경되었습니다.