Start the given schedule record (no time checks are made by this method, task will be started as is)

		:param record: schedule record to start

		:return: None

def exec(self, record):
		""" Start the given schedule record (no time checks are made by this method, task will be started as is)

		:param record: schedule record to start

		:return: None
		"""
		watchdog_cls = self.watchdog_class()
		watchdog = watchdog_cls.create(record, self)
		watchdog.start()
		watchdog.start_event().wait(self.__watchdog_startup_timeout__)
		self.__running_registry.append(watchdog)