docs: def delete_job_prefix(self, name, persist=True):
          '''
          Deletes a job from the scheduler. Ignores jobs from pillar
          '''
          # ensure job exists, then delete it
          for job in list(self.opts['schedule'].keys()):
              if job.startswith(name):
                  del self.opts['schedule'][job]
          for job in self._get_schedule(include_opts=False):
              if job.startswith(name):
                  log.warning("Cannot delete job %s, it's in the pillar!", job)
  
          # Fire the complete event back along with updated list of schedule
          evt = salt.utils.event.get_event('minion', opts=self.opts, listen=False)
          evt.fire_event({'complete': True,
                          'schedule': self._get_schedule()},
                         tag='/salt/minion/minion_schedule_delete_complete')
  
          # remove from self.intervals
          for job in list(self.intervals.keys()):
              if job.startswith(name):
                  del self.intervals[job]
  
          if persist:
              self.persist()