# Functions
Retry will run function with times, if err is nil, it will return nil, if over times, it will return last error.
Run returns running command result with timeout, returns are command exit code, stdout iostream, stderr iostream, error.
RunWithRetry returns running command with "times" retries, must keep exit is 0 when execute success, returns are command exit code, stdout iostream, stderr iostream, error.