docs: def run(self):
          '''
          This is the general passive maintenance process controller for the Salt
          master.
  
          This is where any data that needs to be cleanly maintained from the
          master is maintained.
          '''
          salt.utils.process.appendproctitle(self.__class__.__name__)
  
          # init things that need to be done after the process is forked
          self._post_fork_init()
  
          # Make Start Times
          last = int(time.time())
  
          old_present = set()
          while True:
              now = int(time.time())
              if (now - last) >= self.loop_interval:
                  salt.daemons.masterapi.clean_old_jobs(self.opts)
                  salt.daemons.masterapi.clean_expired_tokens(self.opts)
                  salt.daemons.masterapi.clean_pub_auth(self.opts)
                  salt.daemons.masterapi.clean_proc_dir(self.opts)
              self.handle_git_pillar()
              self.handle_schedule()
              self.handle_key_cache()
              self.handle_presence(old_present)
              self.handle_key_rotate(now)
              salt.utils.verify.check_max_open_files(self.opts)
              last = now
              time.sleep(self.loop_interval)