У меня есть задача с 3 разными пакетными заданиями. Если один из них дает сбой, и я перезапускаю этот конкретный, выполнение новой задачи дает ошибку запуска командной строки, поскольку она запускает задачу с теми же параметрами, что и предыдущая задача. Каков обходной путь для этого?
restartable=false
на задания? - person Mahmoud Ben Hassine   schedule 25.09.2018spring.batch.job.names=job1
,spring.batch.job.names=job2
и т. д. Таким образом, у вас будет одно приложение для задач, но с более чем 50 определениями задач, по одному на задание. - person Mahmoud Ben Hassine   schedule 26.09.2018spring.batch.job.names=job2,job1
запустит задание2, а затем задание1. См. здесь: github.com/spring-projects/spring-boot/blob/master/. По другому вопросу, касающемусяspring.cloud.task.batch.failOnJobFailure=true
, откройте еще один вопрос на SO. - person Mahmoud Ben Hassine   schedule 26.09.2018