Мне нужно начать работу через 10 секунд после окончания последней. Другими словами, конечная задержка начала sh.
Иногда для выполнения моей работы требуются секунды. В других случаях это занимает минуты. Независимо от того, сколько времени это займет, я хочу, чтобы следующий запускался через 10 секунд после завершения последнего.
Я начинаю свою работу с Bootstrap моего приложения Grails 4, используя это:
System.setProperty("org.quartz.threadPool.threadCount","1");
LifecycleJob.schedule(10000l)
Но это начало задержки. Используя @DisallowConcurrentExecution и threadPool только с одним работником, я избегаю коллизий, но это не то, что я хочу.
Tks!