':see: shared.hosts.Host.run()'

def run(self, command, timeout=3600, ignore_status=False, stdout_tee=utils.TEE_TO_LOGS, stderr_tee=utils.TEE_TO_LOGS, stdin=None, args=()):

    try:
        result = utils.run(command, timeout=timeout, ignore_status=True, stdout_tee=stdout_tee, stderr_tee=stderr_tee, stdin=stdin, args=args)
    except error.CmdError as e:
        raise error.AutotestHostRunError('command    timed    out', e.result_obj)
    if ((not ignore_status) and (result.exit_status > 0)):
        raise error.AutotestHostRunError('command    execution    error', result)
    return result
