У меня есть эти две задачи, определенные в Spring Cloud Dataflow, для простоты я буду называть их просто first-task
и second-task
. Затем я определяю составную задачу:
task create --name my-composed-task --definition "first-task && second-task"
Теперь мне нужно запланировать эту задачу, но мне нужно, чтобы запланированная задача начиналась с двумя аргументами, допустим, это аргументы OBJECT_TYPES=1
и SKIP_EXTRA_STUFF=true
. Поэтому я пытаюсь настроить свое расписание:
task schedule create --definitionName my-composed-task --name my-scheduled-task --expression '0 5 4 * ?' --arguments 'OBJECT_TYPES=1 SKIP_EXTRA_STUFF=true'
Но когда расписание запускается, вторая задача не выполняется, потому что эти аргументы являются обязательными. Я также попытался изменить определение расписания следующим образом:
task schedule create --definitionName my-composed-task --name my-scheduled-task --expression '0 5 4 * ?' --arguments "--composed-task-arguments='OBJECT_TYPES=1 SKIP_EXTRA_STUFF=true'"
, но все же аргументы не передаются через дочерние задачи. Может кто-нибудь сказать мне, что не так с этими определениями?