def run_stderr(cmd, cwd=None, stdin=None, runas=None, shell=DEFAULT_SHELL, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_loglevel='debug', log_callback=None, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv='base', use_vt=False, password=None, **kwargs):
 python_shell = _python_shell_default(python_shell, kwargs.get('__pub_jid', ''))
 ret = _run(cmd, runas=runas, cwd=cwd, stdin=stdin, shell=shell, python_shell=python_shell, env=env, clean_env=clean_env, template=template, rstrip=rstrip, umask=umask, output_loglevel=output_loglevel, log_callback=log_callback, timeout=timeout, reset_system_locale=reset_system_locale, ignore_retcode=ignore_retcode, use_vt=use_vt, saltenv=saltenv, password=password, **kwargs)
 log_callback = _check_cb(log_callback)
 lvl = _check_loglevel(output_loglevel)
 if (lvl is not None):
  if ((not ignore_retcode) and (ret['retcode'] != 0)):
   if (lvl < LOG_LEVELS['error']):
    lvl = LOG_LEVELS['error']
   msg = "Command '{0}' failed with return code: {1}".format(cmd, ret['retcode'])
   log.error(log_callback(msg))
  if ret['stdout']:
   log.log(lvl, 'stdout: {0}'.format(log_callback(ret['stdout'])))
  if ret['stderr']:
   log.log(lvl, 'stderr: {0}'.format(log_callback(ret['stderr'])))
  if ret['retcode']:
   log.log(lvl, 'retcode: {0}'.format(ret['retcode']))
 return ret['stderr']

def run_stderr ( cmd , cwd = None , stdin = None , runas = None , shell = DEFAULT_SHELL , python_shell = None , env = None , clean_env = False , template = None , rstrip = True , umask = None , output_loglevel = 'debug' , log_callback = None , timeout = None , reset_system_locale = True , ignore_retcode = False , saltenv = 'base' , use_vt = False , password = None , ** kwargs ) : python_shell = _python_shell_default ( python_shell , kwargs . get ( '__pub_jid' , '' ) ) ret = _run ( cmd , runas = runas , cwd = cwd , stdin = stdin , shell = shell , python_shell = python_shell , env = env , clean_env = clean_env , template = template , rstrip = rstrip , umask = umask , output_loglevel = output_loglevel , log_callback = log_callback , timeout = timeout , reset_system_locale = reset_system_locale , ignore_retcode = ignore_retcode , use_vt = use_vt , saltenv = saltenv , password = password , ** kwargs ) log_callback = _check_cb ( log_callback ) lvl = _check_loglevel ( output_loglevel ) if ( lvl is not None ) : if ( ( not ignore_retcode ) and ( ret [ 'retcode' ] != 0 ) ) : if ( lvl < LOG_LEVELS [ 'error' ] ) : lvl = LOG_LEVELS [ 'error' ] msg = "Command '{0}' failed with return code: {1}" . format ( cmd , ret [ 'retcode' ] ) log . error ( log_callback ( msg ) ) if ret [ 'stdout' ] : log . log ( lvl , 'stdout: {0}' . format ( log_callback ( ret [ 'stdout' ] ) ) ) if ret [ 'stderr' ] : log . log ( lvl , 'stderr: {0}' . format ( log_callback ( ret [ 'stderr' ] ) ) ) if ret [ 'retcode' ] : log . log ( lvl , 'retcode: {0}' . format ( ret [ 'retcode' ] ) ) return ret [ 'stderr' ]
run :py:func:cmd .