public function isRunning()
    {
        $this->checkSupportingOS('Cocur\BackgroundProcess can only check if a process is running on *nix-based '.
                                 'systems, such as Unix, Linux or Mac OS X. You are running "%s".');

        try {
            $result = shell_exec(sprintf('ps %d 2>&1', $this->pid));
            if (count(preg_split("/\n/", $result)) > 2 && !preg_match('/ERROR: Process ID out of range/', $result)) {
                return true;
            }
        } catch (Exception $e) {
        }

        return false;
    }
public function isRunning()
    {
        $this->checkSupportingOS('Cocur\BackgroundProcess can only check if a process is running on *nix-based '.
                                 'systems, such as Unix, Linux or Mac OS X. You are running "%s".');

        try {
            $result = shell_exec(sprintf('ps %d 2>&1', $this->pid));
            if (count(preg_split("/\n/", $result)) > 2 && !preg_match('/ERROR: Process ID out of range/', $result)) {
                return true;
            }
        } catch (Exception $e) {
        }

        return false;
    }
public function isRunning ( ) { $ this -> checkSupportingOS ( 'Cocur\BackgroundProcess can only check if a process is running on *nix-based ' . 'systems, such as Unix, Linux or Mac OS X. You are running "%s".' ) ; try { $ result = shell_exec ( sprintf ( 'ps %d 2>&1' , $ this -> pid ) ) ; if ( count ( preg_split ( "/\n/" , $ result ) ) > 2 && ! preg_match ( '/ERROR: Process ID out of range/' , $ result ) ) { return true ; } } catch ( Exception $ e ) { } return false ; }
Returns if the process is currently running.

@return bool TRUE if the process is running, FALSE if not.
Returns if the process is currently running .