У меня есть каталог, давайте назовем его inputs
.Мне нужно создать задачу, которая:
- прочитает все файлы в каталоге
inputs
, то есть: inputs/*
. - создаст новый файл где-то еще, чтообъединяет эти файлы в некотором роде.(В качестве примера можно предположить, что я просто хочу объединить все файлы в один выходной файл.)
Как правильно настроить задачу так, чтобы выполнялись следующие требования?
- запрос задачи во второй раз, когда ничего не изменилось, не выполняет задачу («Уже в курсе»).
- добавление, редактирование или удалениеФайлы в каталоге
inputs
приводят к тому, что задача «устарела», поэтому запрос ее после того, как что-то произошло, приведет к ее повторному выполнению.