def METHOD_NAME(self):
    import subprocess
    from subprocess import Popen,PIPE,STDOUT
    import time
    import signal
    run_command=self._build_run_command()
    try:
        pipe = Popen(run_command,shell=True,stdout=PIPE,stderr=STDOUT)
    except ValueError:
        raise ValueError('Incorrect arguments in Popen')
    except Exception:
        raise
    else:
        output=pipe.stdout
        self.ouput=output.read()
        output.close
    # Do not leave until the process completes!
    while pipe.poll() is None:
        pass
    # Set the return code
    self.exit_code=pipe.returncode 
    # Dump out the output
    print(self.output)
    return self.exit_code