Остановите задачу в указанное c время, используя Кварц - PullRequest
0 голосов
/ 22 апреля 2020

У меня проблема. Я хочу планировать задание каждый день в 3:59:30 и хочу остановить выполнение в 22:01:00. Для времени начала и окончания я использую выражение cron. (Они не проблема здесь). Теперь я планирую работу следующим образом:

SchedulerFactory schedulerFactory = new StdSchedulerFactory();
        Scheduler scheduler = schedulerFactory.getScheduler();
        scheduler.start();
        JobDetail job = JobBuilder.newJob(Bot.class)
                .withIdentity("job", "group")
                .build();

        Trigger trigger = CronScheduleBuilder.cronSchedule("30 59 3 ? * * *").build();
        scheduler.scheduleJob(job, trigger);

Нет, у меня вопрос, как мне остановить выполнение этой работы в 22:01:00? И начинается ли оно автоматически в 4 часа дня?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...