Я развернул проект Spring Batch в качестве задачи в Spring Cloud Data Flow.
Я запустил задачу впервые (она собиралась выполнить около 5 минут, что делало состояние задачи"Бег"). Тем не менее, я повторно запустил эту задачу во второй раз, когда она работает и снова работает.
1) Как настроить, чтобы задача не могла быть перезапущена до тех пор, пока она не будет завершена в последний раз. 2) Кроме того, я обнаружил, что при остановке задания оно будет выполняться до завершения текущего шага (у моего задания 2 шага, а второй шаг не был выполнен). Тем не менее, есть ли способы немедленно отключить его (шаг 1), когда я остановлю работу?