public function run($checkInterval = self::CHECK_INTERVAL)
    {
        $this->startNext();

        $interval = (int) ($checkInterval * 1000000);
        while ($this->poll()) {
            usleep($interval);
        }

        return $this->isSuccessful();
    }
public function run($checkInterval = self::CHECK_INTERVAL)
    {
        $this->startNext();

        $interval = (int) ($checkInterval * 1000000);
        while ($this->poll()) {
            usleep($interval);
        }

        return $this->isSuccessful();
    }
public function run ( $ checkInterval = self :: CHECK_INTERVAL ) { $ this -> startNext ( ) ; $ interval = ( int ) ( $ checkInterval * 1000000 ) ; while ( $ this -> poll ( ) ) { usleep ( $ interval ) ; } return $ this -> isSuccessful ( ) ; }
Blocking call to run processes;

@param float $checkInterval Seconds between checks

@return bool `true` if all the runs were successful
Blocking call to run processes ;