code: def running(opts):
      '''
      Return the running jobs on this minion
      '''
  
      ret = []
      proc_dir = os.path.join(opts['cachedir'], 'proc')
      if not os.path.isdir(proc_dir):
          return ret
      for fn_ in os.listdir(proc_dir):
          path = os.path.join(proc_dir, fn_)
          try:
              data = _read_proc_file(path, opts)
              if data is not None:
                  ret.append(data)
          except (IOError, OSError):
              # proc files may be removed at any time during this process by
              # the minion process that is executing the JID in question, so
              # we must ignore ENOENT during this process
              pass
      return ref running(opts):
      '''
      Return the running jobs on this minion
      '''
  
      ret = []
      proc_dir = os.path.join(opts['cachedir'], 'proc')
      if not os.path.isdir(proc_dir):
          return ret
      for fn_ in os.listdir(proc_dir):
          path = os.path.join(proc_dir, fn_)
          try:
              data = _read_proc_file(path, opts)
              if data is not None:
                  ret.append(data)
          except (IOError, OSError):
              # proc files may be removed at any time during this process by
              # the minion process that is executing the JID in question, so
              # we must ignore ENOENT during this process
              pass
      return ret
docs: Return the running jobs on this minion