code: def run_job(self, name):
          '''
          Run a schedule job now
          '''
          data = self._get_schedule().get(name, {})
  
          if 'function' in data:
              func = data['function']
          elif 'func' in data:
              func = data['func']
          elif 'fun' in data:
              func = data['fun']
          else:
              func = None
          if not isinstance(func, list):
              func = [func]
          for _func in func:
              if _func not in self.functions:
                  log.error(
                      'Invalid function: %s in scheduled job %s.',
                      _func, name
                  )
  
          if 'name' not in data:
              data['name'] = name
          log.info('Running Job: %s', name)
  
          # Grab run, assume True
          run = data.get('run', True)
          if run:
              self._run_job(_func, dataf run_job(self, name):
          '''
          Run a schedule job now
          '''
          data = self._get_schedule().get(name, {})
  
          if 'function' in data:
              func = data['function']
          elif 'func' in data:
              func = data['func']
          elif 'fun' in data:
              func = data['fun']
          else:
              func = None
          if not isinstance(func, list):
              func = [func]
          for _func in func:
              if _func not in self.functions:
                  log.error(
                      'Invalid function: %s in scheduled job %s.',
                      _func, name
                  )
  
          if 'name' not in data:
              data['name'] = name
          log.info('Running Job: %s', name)
  
          # Grab run, assume True
          run = data.get('run', True)
          if run:
              self._run_job(_func, data)
docs: Run a schedule job now